summaryrefslogtreecommitdiff
path: root/tests/test_util_inspect.py
diff options
context:
space:
mode:
Diffstat (limited to 'tests/test_util_inspect.py')
-rw-r--r--tests/test_util_inspect.py10
1 files changed, 7 insertions, 3 deletions
diff --git a/tests/test_util_inspect.py b/tests/test_util_inspect.py
index bbaf4e97b..6b57a620d 100644
--- a/tests/test_util_inspect.py
+++ b/tests/test_util_inspect.py
@@ -193,7 +193,7 @@ def test_Signature_partialmethod():
def test_Signature_annotations():
from typing_test_data import (f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10,
- f11, f12, f13, f14, f15, f16, Node)
+ f11, f12, f13, f14, f15, f16, f17, Node)
# Class annotations
sig = inspect.Signature(f0).format_args()
@@ -258,12 +258,16 @@ def test_Signature_annotations():
sig = inspect.Signature(f14).format_args()
assert sig == '() -> Any'
- # keyword only arguments (1)
+ # ForwardRef
sig = inspect.Signature(f15).format_args()
+ assert sig == '(x: Unknown, y: int) -> Any'
+
+ # keyword only arguments (1)
+ sig = inspect.Signature(f16).format_args()
assert sig == '(arg1, arg2, *, arg3=None, arg4=None)'
# keyword only arguments (2)
- sig = inspect.Signature(f16).format_args()
+ sig = inspect.Signature(f17).format_args()
assert sig == '(*, arg3, arg4)'
# type hints by string