From fa231b58a81f0077b14c444f71cbddf8ed2453f7 Mon Sep 17 00:00:00 2001 From: Takafumi Arakaki Date: Sun, 10 Mar 2013 20:10:13 +0100 Subject: [PATCH] Add more test cases in completion/definition.py --- test/completion/definition.py | 28 ++++++++++++++++++++++++++++ 1 file changed, 28 insertions(+) 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,