Diff parser: Make sure to pop nodes directly after error nodes, see also davidhalter/jedi#1499

This commit is contained in:
Dave Halter
2020-03-22 14:49:22 +01:00
parent bd37353042
commit 237dc9e135
2 changed files with 31 additions and 18 deletions

View File

@@ -1260,8 +1260,8 @@ def test_open_bracket_case2(differ):
d
''')
differ.initialize(code1)
differ.parse(code2, copies=1, parsers=2, expect_error_leaves=True)
differ.parse(code1, copies=2, parsers=0, expect_error_leaves=True)
differ.parse(code2, copies=0, parsers=1, expect_error_leaves=True)
differ.parse(code1, copies=0, parsers=1, expect_error_leaves=True)
def test_some_weird_removals(differ):