]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
[3.11] gh-96357: Improve `typing.get_overloads` coverage (GH-96358) (#96371)
authorMiss Islington (bot) <31488909+miss-islington@users.noreply.github.com>
Thu, 29 Sep 2022 01:06:21 +0000 (18:06 -0700)
committerGitHub <noreply@github.com>
Thu, 29 Sep 2022 01:06:21 +0000 (18:06 -0700)
gh-96357: Improve `typing.get_overloads` coverage (GH-96358)
(cherry picked from commit 675e3470ccf3804a36a9cd451b813e9bd655aeb3)

Co-authored-by: Nikita Sobolev <mail@sobolevn.me>
Lib/test/test_typing.py

index 0fce96b76e089b4543464df09e9b165f6ca425bf..1bcadf8753f95133b8eec229baf3f5a735d7edc6 100644 (file)
@@ -4427,6 +4427,9 @@ class OverloadTests(BaseTestCase):
         other_overload = some_other_func
         def some_other_func(): pass
         self.assertEqual(list(get_overloads(some_other_func)), [other_overload])
+        # Unrelated function still has no overloads:
+        def not_overloaded(): pass
+        self.assertEqual(list(get_overloads(not_overloaded)), [])
 
         # Make sure that after we clear all overloads, the registry is
         # completely empty.