code: def _check_structseq(self, obj_type):
      # ob_refcnt
      assert sys.getrefcount(obj_type) > 1
      # tp_base
      assert issubclass(obj_type, tuple)
      # tp_bases
      assert obj_type.__bases__ == (tuple,)
      # tp_dict
      assert isinstance(obj_type.__dict__, types.MappingProxyType)
      # tp_mro
      assert obj_type.__mro__ == (obj_type, tuple, object)
      # tp_name
      assert isinstance(type.__name__, str)
      # tp_subclasses
      assert obj_type.__subclasses__() == []
  
imports: import sys
  import types
label_desc: Use image node_id 1 for calling the TestStructSeq obj's underlying member method code with example usage: obj._check_structseq(obj_type) without return types