|
8 | 8 | @pytest.mark.parametrize( |
9 | 9 | ('input_s', 'expected_retval', 'output'), |
10 | 10 | ( |
11 | | - (b'', PASS, b''), |
| 11 | + (b'', FAIL, b'\n'), |
12 | 12 | (b'lonesome\n', PASS, b'lonesome\n'), |
13 | | - (b'missing_newline', PASS, b'missing_newline'), |
| 13 | + (b'missing_newline', FAIL, b'missing_newline\n'), |
| 14 | + (b'newline\nmissing', FAIL, b'missing\nnewline\n'), |
| 15 | + (b'missing\nnewline', FAIL, b'missing\nnewline\n'), |
14 | 16 | (b'alpha\nbeta\n', PASS, b'alpha\nbeta\n'), |
15 | 17 | (b'beta\nalpha\n', FAIL, b'alpha\nbeta\n'), |
16 | 18 | (b'C\nc\n', PASS, b'C\nc\n'), |
17 | 19 | (b'c\nC\n', FAIL, b'C\nc\n'), |
18 | 20 | (b'mag ical \n tre vor\n', FAIL, b' tre vor\nmag ical \n'), |
19 | 21 | (b'@\n-\n_\n#\n', FAIL, b'#\n-\n@\n_\n'), |
| 22 | + (b'extra\n\n\nwhitespace\n', FAIL, b'extra\nwhitespace\n'), |
| 23 | + (b'whitespace\n\n\nextra\n', FAIL, b'extra\nwhitespace\n'), |
20 | 24 | ) |
21 | 25 | ) |
22 | 26 | def test_integration(input_s, expected_retval, output, tmpdir): |
|
0 commit comments