code: def test_subclass_abstract(self):
      # abstract classes
      self.assertEqual(True, issubclass(AbstractSuper, AbstractSuper))
      self.assertEqual(False, issubclass(AbstractSuper, AbstractChild))
      self.assertEqual(False, issubclass(AbstractSuper, Child))
  
      self.assertEqual(True, issubclass(AbstractChild, AbstractChild))
      self.assertEqual(True, issubclass(AbstractChild, AbstractSuper))
      self.assertEqual(False, issubclass(AbstractChild, Super))
      self.assertEqual(False, issubclass(AbstractChild, Child))
  
imports: import unittest
  import typing
  from test import support
label_desc: Use image node_id 5 for calling the TestIsInstanceIsSubclass obj's underlying member method code with example usage: obj.test_subclass_abstract() without return types