bpo-38431: Fix __repr__ method of InitVar to work with typing objects. (GH-16702)

This commit is contained in:
Samuel Colvin 2019-10-13 12:45:36 +01:00 committed by Serhiy Storchaka
parent 140a7d1f35
commit 793cb85437
3 changed files with 9 additions and 1 deletions

View file

@ -1102,6 +1102,8 @@ class TestCase(unittest.TestCase):
# Make sure the repr is correct.
self.assertEqual(repr(InitVar[int]), 'dataclasses.InitVar[int]')
self.assertEqual(repr(InitVar[List[int]]),
'dataclasses.InitVar[typing.List[int]]')
def test_init_var_inheritance(self):
# Note that this deliberately tests that a dataclass need not