Lines Matching defs:Super
180 class Super:
183 class Child(Super):
197 self.assertEqual(True, isinstance(Super(), Super))
198 self.assertEqual(False, isinstance(Super(), Child))
199 self.assertEqual(False, isinstance(Super(), AbstractSuper))
200 self.assertEqual(False, isinstance(Super(), AbstractChild))
202 self.assertEqual(True, isinstance(Child(), Super))
209 self.assertEqual(False, isinstance(AbstractSuper(), Super))
214 self.assertEqual(False, isinstance(AbstractChild(), Super))
218 self.assertTrue(isinstance(Super(), Super | int))
238 self.assertEqual(True, issubclass(Super, Super))
239 self.assertEqual(False, issubclass(Super, AbstractSuper))
240 self.assertEqual(False, issubclass(Super, Child))
243 self.assertEqual(True, issubclass(Child, Super))
256 self.assertEqual(False, issubclass(AbstractChild, Super))
262 self.assertEqual(True, issubclass(Child, (Super,)))
263 self.assertEqual(False, issubclass(Super, (Child,)))
264 self.assertEqual(True, issubclass(Super, (Child, Super)))
266 self.assertEqual(True, issubclass(Super, (Child, (Super,))))
289 issubclass(2, Child | Super)