From 09a5f27068fce35868c2d5d4ba11b8395a3839c8 Mon Sep 17 00:00:00 2001 From: Dave Halter Date: Mon, 26 Sep 2016 23:56:37 +0200 Subject: [PATCH] Add a test for wrong whitespace. --- test/test_parser/test_diff_parser.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/test/test_parser/test_diff_parser.py b/test/test_parser/test_diff_parser.py index 630b4ca0..07d93c36 100644 --- a/test/test_parser/test_diff_parser.py +++ b/test/test_parser/test_diff_parser.py @@ -273,3 +273,15 @@ def test_full_copy(differ): code = 'def foo(bar, baz):\n pass\n bar' differ.initialize(code) differ.parse(code, copies=1, parsers=1) + + +def test_wrong_whitespace(differ): + code = ''' + hello + ''' + differ.initialize(code) + # Need to parsers, because the code is not dedented. + differ.parse(code + 'bar\n ', parsers=2, copies=1) + + code += """abc(\nif 1:\npass\n """ + differ.parse(code, parsers=2, copies=1)