File tree 4 files changed +38
-35
lines changed 4 files changed +38
-35
lines changed Original file line number Diff line number Diff line change 1
1
# careful: whitespace is very important in this file
2
2
# also, this code runs - so everything should be a noop
3
3
4
-
5
4
class BlankLineBetweenMethods (object ):
6
5
def method1 (self ):
7
6
pass
8
7
9
8
def method2 (self ):
10
9
pass
11
10
12
-
13
11
def BlankLineInFunction (self ):
14
12
return 7
15
13
16
14
pass
17
15
18
-
19
- # StartTest-blank_lines_in_for_loop
16
+ #StartTest-blank_lines_in_for_loop
20
17
for i in range (2 ):
21
18
pass
22
19
23
20
pass
24
- # EndTest
21
+ #EndTest
25
22
26
- # StartTest-blank_line_in_try_catch
23
+ #StartTest-blank_line_in_try_catch
27
24
try :
28
25
1
29
26
30
27
except :
31
28
2
32
- # EndTest
29
+ #EndTest
33
30
34
- # StartTest-blank_line_in_try_catch_else
31
+ #StartTest-blank_line_in_try_catch_else
35
32
try :
36
33
1
37
34
@@ -40,15 +37,13 @@ def BlankLineInFunction(self):
40
37
41
38
else :
42
39
3
43
- # EndTest
40
+ #EndTest
44
41
45
- # StartTest-blank_trailing_line
42
+ #StartTest-blank_trailing_line
46
43
def foo ():
47
44
return 1
48
45
49
-
50
- # EndTest
51
-
46
+ #EndTest
52
47
53
48
def tabs ():
54
- return 1
49
+ return 1
Original file line number Diff line number Diff line change 1
- # careful! Whitespace is very important in this file
2
-
1
+ #careful! Whitespace is very important in this file
3
2
4
3
class BlankLineBetweenMethods (object ):
5
4
def method1 (self ):
6
5
pass
7
-
6
+
8
7
def method2 (self ):
9
8
pass
10
9
11
-
12
10
def BlankLineInFunction (self ):
13
11
return 7
14
-
12
+
15
13
pass
16
14
17
-
18
- # StartTest-blank_lines_in_for_loop
15
+ #StartTest-blank_lines_in_for_loop
19
16
for i in range (2 ):
20
17
pass
21
-
18
+
22
19
pass
23
- # EndTest
20
+ #EndTest
24
21
25
- # StartTest-blank_line_in_try_catch
22
+ #StartTest-blank_line_in_try_catch
26
23
try :
27
24
1
28
-
25
+
29
26
except :
30
27
2
31
- # EndTest
28
+ #EndTest
32
29
33
- # StartTest-blank_line_in_try_catch_else
30
+ #StartTest-blank_line_in_try_catch_else
34
31
try :
35
32
1
36
-
33
+
37
34
except :
38
35
2
39
-
36
+
40
37
else :
41
38
3
42
- # EndTest
39
+ #EndTest
43
40
44
- # StartTest-blank_trailing_line
41
+ #StartTest-blank_trailing_line
45
42
def foo ():
46
43
return 1
47
44
48
-
49
- # EndTest
50
-
45
+ #EndTest
51
46
52
47
def tabs ():
53
48
return 1
Original file line number Diff line number Diff line change @@ -40,7 +40,19 @@ def test_syntaxerror(self):
40
40
41
41
i .runsource ("1.1.1.1" )
42
42
43
- if pypy :
43
+ if sys .version_info [:2 ] >= (3 , 8 ):
44
+ expected = (
45
+ " File "
46
+ + green ('"<input>"' )
47
+ + ", line "
48
+ + bold (magenta ("1" ))
49
+ + "\n 1.1.1.1\n ^\n "
50
+ + bold (red ("SyntaxError" ))
51
+ + ": "
52
+ + cyan ("invalid syntax" )
53
+ + "\n "
54
+ )
55
+ elif pypy :
44
56
expected = (
45
57
" File "
46
58
+ green ('"<input>"' )
Original file line number Diff line number Diff line change @@ -14,5 +14,6 @@ exclude = '''
14
14
| buck-out
15
15
| build
16
16
| dist
17
+ | bpython/test/fodder
17
18
)/
18
19
'''
You can’t perform that action at this time.
0 commit comments