Lines Matching defs:Child
183 class Child(Super):
198 self.assertEqual(False, isinstance(Super(), Child))
202 self.assertEqual(True, isinstance(Child(), Super))
203 self.assertEqual(False, isinstance(Child(), AbstractSuper))
210 self.assertEqual(False, isinstance(AbstractSuper(), Child))
215 self.assertEqual(False, isinstance(AbstractChild(), Child))
240 self.assertEqual(False, issubclass(Super, Child))
242 self.assertEqual(True, issubclass(Child, Child))
243 self.assertEqual(True, issubclass(Child, Super))
244 self.assertEqual(False, issubclass(Child, AbstractSuper))
252 self.assertEqual(False, issubclass(AbstractSuper, Child))
257 self.assertEqual(False, issubclass(AbstractChild, Child))
261 self.assertEqual(True, issubclass(Child, (Child,)))
262 self.assertEqual(True, issubclass(Child, (Super,)))
263 self.assertEqual(False, issubclass(Super, (Child,)))
264 self.assertEqual(True, issubclass(Super, (Child, Super)))
265 self.assertEqual(False, issubclass(Child, ()))
266 self.assertEqual(True, issubclass(Super, (Child, (Super,))))
269 self.assertEqual(True, issubclass(str, (str, (Child, str))))
285 self.assertTrue(issubclass(str, str | Child | str))
289 issubclass(2, Child | Super)
291 issubclass(int, list[int] | Child)