File tree Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Expand file tree Collapse file tree 1 file changed +11
-4
lines changed Original file line number Diff line number Diff line change @@ -447,19 +447,26 @@ def evaluate(source):
447
447
self .fail ()
448
448
449
449
with self .makeTempFile (source ) as sourcePath :
450
+ message = 'invalid syntax'
451
+ column = 11
452
+ whitespace_before_caret = 10
450
453
if PYPY :
451
454
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
454
462
455
- column = 8 if sys .version_info >= (3 , 8 ) else 11
456
463
self .assertHasErrors (
457
464
sourcePath ,
458
465
["""\
459
466
%s:8:%d: %s
460
467
'''quux'''
461
468
%s^
462
- """ % (sourcePath , column , message , ' ' * ( column - 1 ) )])
469
+ """ % (sourcePath , column , message , ' ' * whitespace_before_caret )])
463
470
464
471
def test_eofSyntaxError (self ):
465
472
"""
You can’t perform that action at this time.
0 commit comments