We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3a61a94 commit 2979419Copy full SHA for 2979419
src/test_typing_extensions.py
@@ -493,6 +493,23 @@ def blah():
493
494
blah()
495
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
513
def set_up_overloads(self):
514
def blah():
515
pass
0 commit comments