Fix split lines for Python code

Some characters like Vertical Tab or File Separator were used as line separators.
This is not legal. Line Separators in Python are only Carriage Return \r and Line Feed \n.
This commit is contained in:
Dave Halter
2019-01-08 08:42:30 +01:00
parent f4696a6245
commit b1f613fe16
3 changed files with 34 additions and 2 deletions

View File

@@ -29,6 +29,12 @@ import pytest
('\r', ['', ''], False),
('\r', ['\r', ''], True),
# Invalid line breaks
('a\vb', ['a\vb'], False),
('a\vb', ['a\vb'], True),
('\x1C', ['\x1C'], False),
('\x1C', ['\x1C'], True),
]
)
def test_split_lines(string, expected_result, keepends):