code: def test_subclass_normal(self):
      # normal classes
      self.assertEqual(True, issubclass(Super, Super))
      self.assertEqual(False, issubclass(Super, AbstractSuper))
      self.assertEqual(False, issubclass(Super, Child))
  
      self.assertEqual(True, issubclass(Child, Child))
      self.assertEqual(True, issubclass(Child, Super))
      self.assertEqual(False, issubclass(Child, AbstractSuper))
      self.assertTrue(
          issubclass(typing.List, typing.List | typing.Tuple)
      )
      self.assertFalse(issubclass(int, typing.List | typing.Tuple))
  
imports: import unittest
  import typing
  from test import support
label_desc: Use image node_id 4 for calling the TestIsInstanceIsSubclass obj's underlying member method code with example usage: obj.test_subclass_normal() without return types