Skip to content

Commit ec0a6fa

Browse files
committed
fix test to pass in Python 3.10
1 parent 206802e commit ec0a6fa

File tree

1 file changed

+24
-14
lines changed

1 file changed

+24
-14
lines changed

tests/test_flake8_force.py

Lines changed: 24 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -37,23 +37,33 @@ def test_fail():
3737

3838

3939
def test_token():
40-
assert _flake8("token.py") == [
41-
(1, 1, "E999", "SyntaxError: unexpected EOF while parsing"),
42-
]
43-
assert _flake8("token.py", force=True) == [
44-
(1, 1, "E999", "SyntaxError: unexpected EOF while parsing"),
45-
(2, 1, "E902", "TokenError: EOF in multi-line statement"),
46-
]
40+
results = _flake8("token.py")
41+
assert len(results) == 1
42+
assert results[0][0] == 1
43+
assert results[0][2] == "E999"
44+
assert "SyntaxError" in results[0][3]
45+
46+
results_force = _flake8("token.py", force=True)
47+
assert len(results_force) == 2
48+
assert results_force[0] == results[0]
49+
assert results_force[1][0] == 2
50+
assert results_force[1][2] == "E902"
51+
assert "TokenError" in results_force[1][3]
4752

4853

4954
def test_indent():
50-
assert _flake8("indent.py") == [
51-
(4, 4, "E999", "IndentationError: unexpected indent"),
52-
]
53-
assert _flake8("indent.py", force=True) == [
54-
(4, 4, "E999", "IndentationError: unexpected indent"),
55-
(4, 5, "E113", "unexpected indentation"),
56-
]
55+
results = _flake8("indent.py")
56+
assert len(results) == 1
57+
assert results[0][0] == 4
58+
assert results[0][2] == "E999"
59+
assert "IndentationError" in results[0][3]
60+
61+
results_force = _flake8("indent.py", force=True)
62+
assert len(results_force) == 2
63+
assert results_force[0] == results[0]
64+
assert results_force[1][0] == 4
65+
assert results_force[1][2] == "E113"
66+
assert "unexpected indentation" in results_force[1][3]
5767

5868

5969
def test_cython_valid():

0 commit comments

Comments
 (0)