diff --git a/test/completion/definition.py b/test/completion/definition.py index 12ae1b29..3fdd88e5 100644 --- a/test/completion/definition.py +++ b/test/completion/definition.py @@ -4,10 +4,16 @@ Fallback to callee definition when definition not found. - https://github.com/davidhalter/jedi/pull/149 """ +"""Parenthesis closed at next line.""" + #? isinstance isinstance( ) +#? isinstance +isinstance( +) + #? isinstance isinstance(None, ) @@ -16,6 +22,8 @@ isinstance(None, isinstance(None, ) +"""Parenthesis closed at same line.""" + # Note: len('isinstance(') == 11 #? 11 isinstance isinstance() @@ -35,3 +43,23 @@ isinstance(None, ) # Note: len('isinstance( ') == 12 ##? 12 isinstance isinstance( ) + +"""Unclosed parenthesis.""" + +#? isinstance +isinstance( + +def x(): pass # acts like EOF + +##? isinstance +isinstance( + +def x(): pass # acts like EOF + +#? isinstance +isinstance(None, + +def x(): pass # acts like EOF + +#? isinstance +isinstance(None,