Skip to content

Commit 2979419

Browse files
authored
1 parent 3a61a94 commit 2979419

File tree

1 file changed

+17
-0
lines changed

1 file changed

+17
-0
lines changed

src/test_typing_extensions.py

+17
Original file line numberDiff line numberDiff line change
@@ -493,6 +493,23 @@ def blah():
493493

494494
blah()
495495

496+
@patch(
497+
f"{registry_holder.__name__}._overload_registry",
498+
defaultdict(lambda: defaultdict(dict))
499+
)
500+
def test_overload_on_compiled_functions(self):
501+
registry = registry_holder._overload_registry
502+
# The registry starts out empty:
503+
self.assertEqual(registry, {})
504+
505+
# This should just not fail:
506+
overload(sum)
507+
overload(print)
508+
509+
# No overloads are recorded:
510+
self.assertEqual(get_overloads(sum), [])
511+
self.assertEqual(get_overloads(print), [])
512+
496513
def set_up_overloads(self):
497514
def blah():
498515
pass

0 commit comments

Comments
 (0)