1
0
forked from VimPlug/jedi

Some diff parser refactorings.

This commit is contained in:
Dave Halter
2016-12-22 08:59:22 +01:00
parent 464968aed7
commit f437ce5ae7
2 changed files with 37 additions and 19 deletions

View File

@@ -298,3 +298,23 @@ def test_issues_with_error_leaves(differ):
''')
differ.initialize(code)
differ.parse(code2, parsers=2, copies=0, expect_error_leaves=True)
def test_unfinished_nodes(differ):
code = dedent('''
class a():
def __init__(self, a):
self.a = a
def p(self):
a(1)
''')
code2 = dedent('''
class a():
def __init__(self, a):
self.a = a
def p(self):
self.
a(1)
''')
differ.initialize(code)
differ.parse(code2, parsers=2, copies=1, expect_error_leaves=True)