bpo-34184: Fix running Lib/test/test_dataclasses.py as a script. (GH-8382)

This commit is contained in:
Serhiy Storchaka 2018-07-23 23:37:55 +03:00 committed by GitHub
parent 147d95511f
commit 3fe5cccb08
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -1966,7 +1966,7 @@ def test_no_repr(self):
@dataclass(repr=False)
class C:
x: int
self.assertIn('test_dataclasses.TestRepr.test_no_repr.<locals>.C object at',
self.assertIn(f'{__name__}.TestRepr.test_no_repr.<locals>.C object at',
repr(C(3)))
# Test a class with a __repr__ and repr=False.
@ -2713,10 +2713,10 @@ class C:
self.assertEqual(C(10).x, 10)
def test_classvar_module_level_import(self):
from . import dataclass_module_1
from . import dataclass_module_1_str
from . import dataclass_module_2
from . import dataclass_module_2_str
from test import dataclass_module_1
from test import dataclass_module_1_str
from test import dataclass_module_2
from test import dataclass_module_2_str
for m in (dataclass_module_1, dataclass_module_1_str,
dataclass_module_2, dataclass_module_2_str,