code: def test_remove_entire_manifest(self):
      from distutils.msvc9compiler import MSVCCompiler
  
      tempdir = self.mkdtemp()
      manifest = os.path.join(tempdir, "manifest")
      f = open(manifest, "w")
      try:
          f.write(_MANIFEST_WITH_ONLY_MSVC_REFERENCE)
      finally:
          f.close()
  
      compiler = MSVCCompiler()
      got = compiler._remove_visual_c_ref(manifest)
      self.assertIsNone(got)
  
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 4 for calling the msvc9compilerTestCase obj's underlying member method code with example usage: obj.test_remove_entire_manifest() without return types