]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-108303: Create Lib/test/test_dataclasses/ directory (#108978)
authorVictor Stinner <vstinner@python.org>
Wed, 6 Sep 2023 13:54:16 +0000 (15:54 +0200)
committerGitHub <noreply@github.com>
Wed, 6 Sep 2023 13:54:16 +0000 (15:54 +0200)
Move test_dataclasses.py and its "dataclass_*.py" modules into the
new Lib/test/test_dataclasses/ subdirectory.

Lib/test/test_dataclasses/__init__.py [moved from Lib/test/test_dataclasses.py with 99% similarity]
Lib/test/test_dataclasses/dataclass_module_1.py [moved from Lib/test/dataclass_module_1.py with 100% similarity]
Lib/test/test_dataclasses/dataclass_module_1_str.py [moved from Lib/test/dataclass_module_1_str.py with 100% similarity]
Lib/test/test_dataclasses/dataclass_module_2.py [moved from Lib/test/dataclass_module_2.py with 100% similarity]
Lib/test/test_dataclasses/dataclass_module_2_str.py [moved from Lib/test/dataclass_module_2_str.py with 100% similarity]
Lib/test/test_dataclasses/dataclass_textanno.py [moved from Lib/test/dataclass_textanno.py with 100% similarity]
Makefile.pre.in

similarity index 99%
rename from Lib/test/test_dataclasses.py
rename to Lib/test/test_dataclasses/__init__.py
index bd8d82438414e629434ead784c753f813b751ee5..7c07dfc77de208d2dc2c04a9c4b352a99827bd33 100644 (file)
@@ -3684,10 +3684,10 @@ class TestStringAnnotations(unittest.TestCase):
                 self.assertEqual(C(10).x, 10)
 
     def test_classvar_module_level_import(self):
-        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
+        from test.test_dataclasses import dataclass_module_1
+        from test.test_dataclasses import dataclass_module_1_str
+        from test.test_dataclasses import dataclass_module_2
+        from test.test_dataclasses import dataclass_module_2_str
 
         for m in (dataclass_module_1, dataclass_module_1_str,
                   dataclass_module_2, dataclass_module_2_str,
@@ -3725,7 +3725,7 @@ class TestStringAnnotations(unittest.TestCase):
                     self.assertNotIn('not_iv4', c.__dict__)
 
     def test_text_annotations(self):
-        from test import dataclass_textanno
+        from test.test_dataclasses import dataclass_textanno
 
         self.assertEqual(
             get_type_hints(dataclass_textanno.Bar),
index 7b67738f4341a2b045909b4efe122d524db201c9..eb8f8c4fb943c0f437f55f8313116a385f924953 100644 (file)
@@ -2156,6 +2156,7 @@ TESTSUBDIRS=      idlelib/idle_test \
                test/test_capi \
                test/test_cppext \
                test/test_ctypes \
+               test/test_dataclasses \
                test/test_email \
                test/test_email/data \
                test/test_import \