MCPcopy Index your code
hub / github.com/python/cpython / test_orig_bases

Method test_orig_bases

Lib/test/test_typing.py:8427–8441  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

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:

Callers

nothing calls this directly

Calls 2

NamedTupleFunction · 0.90
assertEqualMethod · 0.45

Tested by

no test coverage detected