@@ -37,23 +37,33 @@ def test_fail():
37
37
38
38
39
39
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 ]
47
52
48
53
49
54
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 ]
57
67
58
68
59
69
def test_cython_valid ():
0 commit comments