code: def test_no_gpu_support_on_unsupported_macos(self):
      num_gpus = tc.config.get_num_gpus()
      tc.config.set_num_gpus(1)
      with self.assertRaises(_ToolkitError):
          tc.object_detector.create(self.sf, max_iterations=1)
      tc.config.set_num_gpus(num_gpus)
  
imports: from __future__ import print_function
  from __future__ import division
  from __future__ import absolute_import
  import unittest
  import pytest
  from .None import util
  import turicreate
  import tempfile
  import numpy
  import platform
  import pytest
  import sys
  import os
  from turicreate.toolkits._main import ToolkitError
  from turicreate.toolkits._internal_utils import _raise_error_if_not_sarray, _mac_ver
  from six import StringIO
label_desc: Use image node_id 31 for calling the ObjectDetectorTest obj's underlying member method code with example usage: obj.test_no_gpu_support_on_unsupported_macos() without return types