diff options
author | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-05-28 22:43:34 +0900 |
---|---|---|
committer | Takeshi KOMIYA <i.tkomiya@gmail.com> | 2019-05-29 00:51:01 +0900 |
commit | 880c47ff61a145f2b17ebafa1ce61e9eac618665 (patch) | |
tree | cebbe2505bbcea6c650b14003461110ef43e81d9 /tests/test_util_inspect.py | |
parent | 804d5d804a6b9107b9d21a7ab68134f63de1960a (diff) | |
download | sphinx-git-880c47ff61a145f2b17ebafa1ce61e9eac618665.tar.gz |
Fix #6347: autodoc: crashes with a plain Tuple on Python 3.6 and 3.5
Diffstat (limited to 'tests/test_util_inspect.py')
-rw-r--r-- | tests/test_util_inspect.py | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/tests/test_util_inspect.py b/tests/test_util_inspect.py index c80b2b7c8..22f8ded6f 100644 --- a/tests/test_util_inspect.py +++ b/tests/test_util_inspect.py @@ -196,7 +196,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, f17, Node) + f11, f12, f13, f14, f15, f16, f17, f18, Node) # Class annotations sig = inspect.Signature(f0).format_args() @@ -273,6 +273,9 @@ def test_Signature_annotations(): sig = inspect.Signature(f17).format_args() assert sig == '(*, arg3, arg4)' + sig = inspect.Signature(f18).format_args() + assert sig == '(self, arg1: Union[int, Tuple] = 10) -> List[Dict]' + # type hints by string sig = inspect.Signature(Node.children).format_args() if (3, 5, 0) <= sys.version_info < (3, 5, 3): |