Fix #5322: autodoc: `Any` typehint causes formatting error

This commit is contained in:
Takeshi KOMIYA committed 2018-08-22 19:57:27 +09:00
1 parent 2371614227
commit 59a766d7d6
4 files changed
+15 -3

No files matched your search

+5 -1
View File
@@ -232,7 +232,7 @@ def test_Signature_partialmethod():
reason='type annotation test is available on py34 or above')
def test_Signature_annotations():
from typing_test_data import (
f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, Node)
f0, f1, f2, f3, f4, f5, f6, f7, f8, f9, f10, f11, f12, f13, f14, Node)
# Class annotations
sig = inspect.Signature(f0).format_args()
@@ -293,6 +293,10 @@ def test_Signature_annotations():
sig = inspect.Signature(f13).format_args()
assert sig == '() -> Optional[str]'
# Any
sig = inspect.Signature(f14).format_args()
assert sig == '() -> Any'
# type hints by string
sig = inspect.Signature(Node.children).format_args()
assert sig == '(self) -> List[typing_test_data.Node]'