]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
gh-108303: Move `ann_module*.py` files to `typinganndata/` folder (#108354)
authorNikita Sobolev <mail@sobolevn.me>
Wed, 23 Aug 2023 15:42:08 +0000 (18:42 +0300)
committerGitHub <noreply@github.com>
Wed, 23 Aug 2023 15:42:08 +0000 (17:42 +0200)
13 files changed:
Lib/test/test_grammar.py
Lib/test/test_inspect.py
Lib/test/test_module/__init__.py
Lib/test/test_opcodes.py
Lib/test/test_typing.py
Lib/test/typinganndata/ann_module.py [moved from Lib/test/ann_module.py with 100% similarity]
Lib/test/typinganndata/ann_module2.py [moved from Lib/test/ann_module2.py with 100% similarity]
Lib/test/typinganndata/ann_module3.py [moved from Lib/test/ann_module3.py with 100% similarity]
Lib/test/typinganndata/ann_module4.py [moved from Lib/test/ann_module4.py with 100% similarity]
Lib/test/typinganndata/ann_module5.py [moved from Lib/test/ann_module5.py with 100% similarity]
Lib/test/typinganndata/ann_module6.py [moved from Lib/test/ann_module6.py with 100% similarity]
Lib/test/typinganndata/ann_module7.py [moved from Lib/test/ann_module7.py with 100% similarity]
Lib/test/typinganndata/ann_module8.py [moved from Lib/test/ann_module8.py with 100% similarity]

index ee105a3de17f8a2f74aedd36a1e5228a4e954394..8507a07e498532c4cfad1629c021437649870080 100644 (file)
@@ -12,9 +12,9 @@ from sys import *
 
 # different import patterns to check that __annotations__ does not interfere
 # with import machinery
-import test.ann_module as ann_module
+import test.typinganndata.ann_module as ann_module
 import typing
-from test import ann_module2
+from test.typinganndata import ann_module2
 import test
 
 # These are shared with test_tokenize and other test modules.
@@ -452,7 +452,7 @@ class GrammarTests(unittest.TestCase):
     def test_var_annot_in_module(self):
         # check that functions fail the same way when executed
         # outside of module where they were defined
-        ann_module3 = import_helper.import_fresh_module("test.ann_module3")
+        ann_module3 = import_helper.import_fresh_module("test.typinganndata.ann_module3")
         with self.assertRaises(NameError):
             ann_module3.f_bad_ann()
         with self.assertRaises(NameError):
index 07c48eac5b48b0301b3748e487a0f3fe0d192b79..9cb92c02d3e7d8818be4e041e0202bd4bcbb12e6 100644 (file)
@@ -4726,7 +4726,7 @@ class TestSignatureDefinitions(unittest.TestCase):
 
     def test_base_class_have_text_signature(self):
         # see issue 43118
-        from test.ann_module7 import BufferedReader
+        from test.typinganndata.ann_module7 import BufferedReader
         class MyBufferedReader(BufferedReader):
             """buffer reader class."""
 
index cfc4d9ccf1cc81a0b46b0d530972f983452acdc6..2524e6c87cb459646f17477af66af8b4d40eada7 100644 (file)
@@ -324,7 +324,9 @@ a = A(destroyed)"""
             del foo.__annotations__
 
     def test_annotations_are_created_correctly(self):
-        ann_module4 = import_helper.import_fresh_module('test.ann_module4')
+        ann_module4 = import_helper.import_fresh_module(
+            'test.typinganndata.ann_module4',
+        )
         self.assertTrue("__annotations__" in ann_module4.__dict__)
         del ann_module4.__annotations__
         self.assertFalse("__annotations__" in ann_module4.__dict__)
index e880c3f1ac875e049683f7c801c166c8b75a7a27..72488b2bb6b4ff4cdc040850307295c7336ea72e 100644 (file)
@@ -1,7 +1,8 @@
 # Python test set -- part 2, opcodes
 
 import unittest
-from test import ann_module, support
+from test import support
+from test.typinganndata import ann_module
 
 class OpcodeTest(unittest.TestCase):
 
index fa39c7961979590578d9edead0b73489d350949f..38baf9546f8b0f70887e90790ad90211a65b7b53 100644 (file)
@@ -5377,7 +5377,7 @@ class AssertTypeTests(BaseTestCase):
 
 
 # We need this to make sure that `@no_type_check` respects `__module__` attr:
-from test import ann_module8
+from test.typinganndata import ann_module8
 
 @no_type_check
 class NoTypeCheck_Outer:
@@ -5968,7 +5968,9 @@ class OverloadTests(BaseTestCase):
 
 # Definitions needed for features introduced in Python 3.6
 
-from test import ann_module, ann_module2, ann_module3, ann_module5, ann_module6
+from test.typinganndata import (
+    ann_module, ann_module2, ann_module3, ann_module5, ann_module6,
+)
 
 T_a = TypeVar('T_a')