Skip to content

Commit b03aaaf

Browse files
committed
Fix test for nightly Python (3.9)
1 parent c72d6cf commit b03aaaf

File tree

1 file changed

+11
-4
lines changed

1 file changed

+11
-4
lines changed

pyflakes/test/test_api.py

Lines changed: 11 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -447,19 +447,26 @@ def evaluate(source):
447447
self.fail()
448448

449449
with self.makeTempFile(source) as sourcePath:
450+
message = 'invalid syntax'
451+
column = 11
452+
whitespace_before_caret = 10
450453
if PYPY:
451454
message = 'end of file (EOF) while scanning triple-quoted string literal'
452-
else:
453-
message = 'invalid syntax'
455+
elif sys.version_info >= (3, 9):
456+
message = 'invalid string prefix'
457+
column = 52
458+
whitespace_before_caret = 14
459+
elif sys.version_info >= (3, 8):
460+
column = 8
461+
whitespace_before_caret = 7
454462

455-
column = 8 if sys.version_info >= (3, 8) else 11
456463
self.assertHasErrors(
457464
sourcePath,
458465
["""\
459466
%s:8:%d: %s
460467
'''quux'''
461468
%s^
462-
""" % (sourcePath, column, message, ' ' * (column - 1))])
469+
""" % (sourcePath, column, message, ' ' * whitespace_before_caret)])
463470

464471
def test_eofSyntaxError(self):
465472
"""

0 commit comments

Comments
 (0)