Skip to content

Commit 9b26fb1

Browse files
committed
Add a test for positional-only parameter
1 parent 444425c commit 9b26fb1

File tree

1 file changed

+5
-1
lines changed

1 file changed

+5
-1
lines changed

Lib/test/test_functools.py

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2904,6 +2904,9 @@ def _(arg: int):
29042904
@t.register
29052905
def _(arg: str):
29062906
return "str"
2907+
@t.register
2908+
def _(arg: float, /):
2909+
return "float"
29072910
def _(arg: bytes):
29082911
return "bytes"
29092912
@t.register
@@ -2912,7 +2915,8 @@ def wrapper(*args, **kwargs):
29122915
return _(*args, **kwargs)
29132916
self.assertEqual(t(0), "int")
29142917
self.assertEqual(t(''), "str")
2915-
self.assertEqual(t(0.0), "base")
2918+
self.assertEqual(t(0.0), "float")
2919+
self.assertEqual(t(NotImplemented), "base")
29162920
self.assertEqual(t(b''), "bytes")
29172921

29182922
def test_method_type_ann_register(self):

0 commit comments

Comments
 (0)