code: def test_gpus_ignores_config_if_no_gpu_available(self, gpu_check, os):
      gpu_check.return_value = False
      os.environ.get.return_value = "0,1,2"
      context = Context([0, 1, 2])
  
      self.assertEqual(context.gpus, [])
  
file_path: evadb/test/unit_tests/executor/test_execution_context.py
imports: import unittest
  from mock import patch
  from evadb.constants import NO_GPU
  from evadb.executor.execution_context import Context
label_desc: Use image node_id 4 for calling the ExecutionContextTest obj's underlying member method code with example usage: obj.test_gpus_ignores_config_if_no_gpu_available(gpu_check, os) without return types