docstr: meta-test for type_assign_specific_version_unsafe
docstr_tok: ["meta-test","for","type_assign_specific_version_unsafe"]
code: def test_type_assign_specific_version(self):
      """meta-test for type_assign_specific_version_unsafe"""
  
      class C:
          pass
  
      type_assign_version(C)
      orig_version = type_get_version(C)
      if orig_version == 0:
          self.skipTest("Could not assign a valid type version")
  
      type_modified(C)
      type_assign_specific_version_unsafe(C, orig_version + 5)
      type_assign_version(C)  # this should do nothing
  
      new_version = type_get_version(C)
      self.assertEqual(new_version, orig_version + 5)
  
      _clear_type_cache()
  
imports: import unittest
  import dis
  from test import support
  from test.support import import_helper
label_desc: Use image node_id 3 for calling the TypeCacheTests obj's underlying member method code with example usage: obj.test_type_assign_specific_version() without return types