code: def test_siParse(s, suffix, expected):
      if isinstance(expected, tuple):
          assert pg.siParse(s, suffix=suffix) == expected
      else:
          with pytest.raises(expected):
              pg.siParse(s, suffix=suffix)
  
imports: from collections import OrderedDict
  from copy import deepcopy
  import numpy
  import pytest
  from numpy.testing import assert_array_almost_equal
  import pyqtgraph
  from pyqtgraph.functions import arrayToQPath, eq
  from pyqtgraph.Qt import QtGui
label_desc: Use image node_id 8 for calling a global function with example usage: test_siParse(s, suffix, expected) without return types