[Python-checkins] gh-108303: Move `ann_module*.py` files to `typinganndata/` folder (#108354)

vstinner webhook-mailer at python.org
Wed Aug 23 11:44:51 EDT 2023


https://github.com/python/cpython/commit/3f61cf646d0506baa0c0c2118f05110446519c62
commit: 3f61cf646d0506baa0c0c2118f05110446519c62
branch: main
author: Nikita Sobolev <mail at sobolevn.me>
committer: vstinner <vstinner at python.org>
date: 2023-08-23T17:42:08+02:00
summary:

gh-108303: Move `ann_module*.py` files to `typinganndata/` folder (#108354)

files:
A Lib/test/typinganndata/ann_module.py
A Lib/test/typinganndata/ann_module2.py
A Lib/test/typinganndata/ann_module3.py
A Lib/test/typinganndata/ann_module4.py
A Lib/test/typinganndata/ann_module5.py
A Lib/test/typinganndata/ann_module6.py
A Lib/test/typinganndata/ann_module7.py
A Lib/test/typinganndata/ann_module8.py
D Lib/test/ann_module.py
D Lib/test/ann_module2.py
D Lib/test/ann_module3.py
D Lib/test/ann_module4.py
D Lib/test/ann_module5.py
D Lib/test/ann_module6.py
D Lib/test/ann_module7.py
D Lib/test/ann_module8.py
M Lib/test/test_grammar.py
M Lib/test/test_inspect.py
M Lib/test/test_module/__init__.py
M Lib/test/test_opcodes.py
M Lib/test/test_typing.py

diff --git a/Lib/test/test_grammar.py b/Lib/test/test_grammar.py
index ee105a3de17f8..8507a07e49853 100644
--- a/Lib/test/test_grammar.py
+++ b/Lib/test/test_grammar.py
@@ -12,9 +12,9 @@
 
 # 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 @@ def test_var_annot_module_semantics(self):
     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):
diff --git a/Lib/test/test_inspect.py b/Lib/test/test_inspect.py
index 07c48eac5b48b..9cb92c02d3e7d 100644
--- a/Lib/test/test_inspect.py
+++ b/Lib/test/test_inspect.py
@@ -4726,7 +4726,7 @@ def func(*args, **kwargs):
 
     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."""
 
diff --git a/Lib/test/test_module/__init__.py b/Lib/test/test_module/__init__.py
index cfc4d9ccf1cc8..2524e6c87cb45 100644
--- a/Lib/test/test_module/__init__.py
+++ b/Lib/test/test_module/__init__.py
@@ -324,7 +324,9 @@ def test_annotations_getset_raises(self):
             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__)
diff --git a/Lib/test/test_opcodes.py b/Lib/test/test_opcodes.py
index e880c3f1ac875..72488b2bb6b4f 100644
--- a/Lib/test/test_opcodes.py
+++ b/Lib/test/test_opcodes.py
@@ -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):
 
diff --git a/Lib/test/test_typing.py b/Lib/test/test_typing.py
index fa39c79619795..38baf9546f8b0 100644
--- a/Lib/test/test_typing.py
+++ b/Lib/test/test_typing.py
@@ -5377,7 +5377,7 @@ def test_errors(self):
 
 
 # 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 @@ def test_overload_registry_repeated(self):
 
 # 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')
 
diff --git a/Lib/test/ann_module.py b/Lib/test/typinganndata/ann_module.py
similarity index 100%
rename from Lib/test/ann_module.py
rename to Lib/test/typinganndata/ann_module.py
diff --git a/Lib/test/ann_module2.py b/Lib/test/typinganndata/ann_module2.py
similarity index 100%
rename from Lib/test/ann_module2.py
rename to Lib/test/typinganndata/ann_module2.py
diff --git a/Lib/test/ann_module3.py b/Lib/test/typinganndata/ann_module3.py
similarity index 100%
rename from Lib/test/ann_module3.py
rename to Lib/test/typinganndata/ann_module3.py
diff --git a/Lib/test/ann_module4.py b/Lib/test/typinganndata/ann_module4.py
similarity index 100%
rename from Lib/test/ann_module4.py
rename to Lib/test/typinganndata/ann_module4.py
diff --git a/Lib/test/ann_module5.py b/Lib/test/typinganndata/ann_module5.py
similarity index 100%
rename from Lib/test/ann_module5.py
rename to Lib/test/typinganndata/ann_module5.py
diff --git a/Lib/test/ann_module6.py b/Lib/test/typinganndata/ann_module6.py
similarity index 100%
rename from Lib/test/ann_module6.py
rename to Lib/test/typinganndata/ann_module6.py
diff --git a/Lib/test/ann_module7.py b/Lib/test/typinganndata/ann_module7.py
similarity index 100%
rename from Lib/test/ann_module7.py
rename to Lib/test/typinganndata/ann_module7.py
diff --git a/Lib/test/ann_module8.py b/Lib/test/typinganndata/ann_module8.py
similarity index 100%
rename from Lib/test/ann_module8.py
rename to Lib/test/typinganndata/ann_module8.py



More information about the Python-checkins mailing list