(self)
| 8425 | self.assertIsInstance(jane2, cls) |
| 8426 | |
| 8427 | def test_orig_bases(self): |
| 8428 | T = TypeVar('T') |
| 8429 | |
| 8430 | class SimpleNamedTuple(NamedTuple): |
| 8431 | pass |
| 8432 | |
| 8433 | class GenericNamedTuple(NamedTuple, Generic[T]): |
| 8434 | pass |
| 8435 | |
| 8436 | self.assertEqual(SimpleNamedTuple.__orig_bases__, (NamedTuple,)) |
| 8437 | self.assertEqual(GenericNamedTuple.__orig_bases__, (NamedTuple, Generic[T])) |
| 8438 | |
| 8439 | CallNamedTuple = NamedTuple('CallNamedTuple', []) |
| 8440 | |
| 8441 | self.assertEqual(CallNamedTuple.__orig_bases__, (NamedTuple,)) |
| 8442 | |
| 8443 | def test_setname_called_on_values_in_class_dictionary(self): |
| 8444 | class Vanilla: |
nothing calls this directly
no test coverage detected