From: Serhiy Storchaka Date: Mon, 23 Jul 2018 20:37:55 +0000 (+0300) Subject: bpo-34184: Fix running Lib/test/test_dataclasses.py as a script. (GH-8382) X-Git-Tag: v3.8.0a1~1334 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=3fe5cccb08283f5f4817ac432560972a4c0f5290;p=thirdparty%2FPython%2Fcpython.git bpo-34184: Fix running Lib/test/test_dataclasses.py as a script. (GH-8382) --- diff --git a/Lib/test/test_dataclasses.py b/Lib/test/test_dataclasses.py index d9556c7ff9ce..c5140e8d1d9c 100755 --- a/Lib/test/test_dataclasses.py +++ b/Lib/test/test_dataclasses.py @@ -1966,7 +1966,7 @@ class TestRepr(unittest.TestCase): @dataclass(repr=False) class C: x: int - self.assertIn('test_dataclasses.TestRepr.test_no_repr..C object at', + self.assertIn(f'{__name__}.TestRepr.test_no_repr..C object at', repr(C(3))) # Test a class with a __repr__ and repr=False. @@ -2713,10 +2713,10 @@ class TestStringAnnotations(unittest.TestCase): 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,