code: def test_reg_class(self):
      from distutils.msvc9compiler import Reg
  
      self.assertRaises(KeyError, Reg.get_value, "xxx", "xxx")
  
      # looking for values that should exist on all
      # windows registry versions.
      path = r"Control Panel\Desktop"
      v = Reg.get_value(path, "dragfullwindows")
      self.assertIn(v, ("0", "1", "2"))
  
      import _winreg
  
      HKCU = _winreg.HKEY_CURRENT_USER
      keys = Reg.read_keys(HKCU, "xxxx")
      self.assertEqual(keys, None)
  
      keys = Reg.read_keys(HKCU, r"Control Panel")
      self.assertIn("Desktop", keys)
  
file_path: catboost/contrib/tools/python/src/Lib/distutils/tests/test_msvc9compiler.py
imports: import sys
  import unittest
  import os
  from distutils.errors import DistutilsPlatformError
  from distutils.tests import support
  from test.test_support import run_unittest
label_desc: Use image node_id 2 for calling the msvc9compilerTestCase obj's underlying member method code with example usage: obj.test_reg_class() without return types