Another endless while loop issue, add an assert.

This commit is contained in:
Dave Halter
2017-03-11 14:54:44 +01:00
parent 818fb4f60c
commit 6e3b00802c
2 changed files with 44 additions and 4 deletions

View File

@@ -463,3 +463,37 @@ def test_in_class_movements(differ):
differ.initialize(code1)
differ.parse(code2, parsers=2, copies=1)
def test_in_parentheses_newlines(differ):
code1 = dedent("""
x = str(
True)
a = 1
def foo():
pass
b = 2""")
code2 = dedent("""
x = str(True)
a = 1
def foo():
pass
b = 2""")
script = jedi.Script(code1, line=2, column=8)
assert script.call_signatures()
script = jedi.Script(code2, line=2, column=9)
assert script.call_signatures()
script = jedi.Script(code1, line=2, column=8)
assert script.call_signatures()
differ.initialize(code1)
differ.parse(code2, parsers=1, copies=1)
differ.parse(code1, parsers=1, copies=1)