code: def test_numba_makeARGB_against_generated_references():
      oldcfg_numba = getConfigOption("useNumba")
      if not oldcfg_numba:
          try:
              import numba
          except ImportError:
              pytest.skip("Numba unavailable to test")
  
      # useCupy needs to be set to False because it takes
      # precedence over useNumba in rescaleData
      oldcfg_cupy = getConfigOption("useCupy")
      setConfigOption("useCupy", False)
      setConfigOption("useNumba", not oldcfg_numba)
      test_makeARGB_against_generated_references()
      setConfigOption("useNumba", oldcfg_numba)
      setConfigOption("useCupy", oldcfg_cupy)
  
file_path: pyqtgraph/tests/test_makeARGB.py
imports: import sys
  from typing import Any, Dict, Type, Union
  import numpy
  import pytest
  from pyqtgraph import getConfigOption, getCupy, setConfigOption
  from pyqtgraph.functions import makeARGB
label_desc: Use image node_id 7 for calling a global function with example usage: test_numba_makeARGB_against_generated_references() without return types