]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-46416: Allow direct invocation of `Lib/test/test_typing.py` (GH-30641)
authorNikita Sobolev <mail@sobolevn.me>
Wed, 19 Jan 2022 14:13:38 +0000 (17:13 +0300)
committerGitHub <noreply@github.com>
Wed, 19 Jan 2022 14:13:38 +0000 (22:13 +0800)
Use `__name__`

Lib/test/test_typing.py

index 97c2c7f56cecb2766129c456a90f0d5195c38637..e61f8828f5405ec38824199243d4dc69109a655f 100644 (file)
@@ -5071,7 +5071,7 @@ class SpecialAttrsTests(BaseTestCase):
         )
         self.assertEqual(
             SpecialAttrsTests.TypeName.__module__,
-            'test.test_typing',
+            __name__,
         )
         # NewTypes are picklable assuming correct qualname information.
         for proto in range(pickle.HIGHEST_PROTOCOL + 1):
@@ -5085,7 +5085,7 @@ class SpecialAttrsTests(BaseTestCase):
         # __qualname__ is unnecessary.
         self.assertEqual(SpecialAttrsT.__name__, 'SpecialAttrsT')
         self.assertFalse(hasattr(SpecialAttrsT, '__qualname__'))
-        self.assertEqual(SpecialAttrsT.__module__, 'test.test_typing')
+        self.assertEqual(SpecialAttrsT.__module__, __name__)
         # Module-level type variables are picklable.
         for proto in range(pickle.HIGHEST_PROTOCOL + 1):
             s = pickle.dumps(SpecialAttrsT, proto)
@@ -5094,7 +5094,7 @@ class SpecialAttrsTests(BaseTestCase):
 
         self.assertEqual(SpecialAttrsP.__name__, 'SpecialAttrsP')
         self.assertFalse(hasattr(SpecialAttrsP, '__qualname__'))
-        self.assertEqual(SpecialAttrsP.__module__, 'test.test_typing')
+        self.assertEqual(SpecialAttrsP.__module__, __name__)
         # Module-level ParamSpecs are picklable.
         for proto in range(pickle.HIGHEST_PROTOCOL + 1):
             s = pickle.dumps(SpecialAttrsP, proto)