code: def test_hw_setup__gpu_is_available(self, *_):
      setup = hardware_utils.get_hw_setup()
      self.assertEqual("mock-gpu", setup.accelerator)
      self.assertGreater(len(setup.cpu), 0)
      self.assertGreater(len(setup.operating_system), 0)
      self.assertGreater(setup.memory_gb, 0)
  
imports: import unittest
  from unittest.mock import patch
  from nebullvm.tools import hardware_utils
label_desc: Use image node_id 2 for calling the TestGetHwSetup obj's underlying member method code with example usage: obj.test_hw_setup__gpu_is_available() without return types