@@ -603,22 +603,6 @@ def test_string(self):
603603 OP '}' (6, 0) (6, 1)
604604 FSTRING_MIDDLE '__' (6, 1) (6, 3)
605605 FSTRING_END "'''" (6, 3) (6, 6)
606- """ )
607- self .check_tokenize ("""\
608- f'__{
609- x:d
610- }__'""" , """\
611- FSTRING_START "f'" (1, 0) (1, 2)
612- FSTRING_MIDDLE '__' (1, 2) (1, 4)
613- OP '{' (1, 4) (1, 5)
614- NL '\\ n' (1, 5) (1, 6)
615- NAME 'x' (2, 4) (2, 5)
616- OP ':' (2, 5) (2, 6)
617- FSTRING_MIDDLE 'd' (2, 6) (2, 7)
618- NL '\\ n' (2, 7) (2, 8)
619- OP '}' (3, 0) (3, 1)
620- FSTRING_MIDDLE '__' (3, 1) (3, 3)
621- FSTRING_END "'" (3, 3) (3, 4)
622606 """ )
623607
624608 self .check_tokenize ("""\
@@ -2468,21 +2452,6 @@ def test_string(self):
24682452 RBRACE '}' (6, 0) (6, 1)
24692453 FSTRING_MIDDLE '__' (6, 1) (6, 3)
24702454 FSTRING_END "'''" (6, 3) (6, 6)
2471- """ )
2472-
2473- self .check_tokenize ("""\
2474- f'__{
2475- x:d
2476- }__'""" , """\
2477- FSTRING_START "f'" (1, 0) (1, 2)
2478- FSTRING_MIDDLE '__' (1, 2) (1, 4)
2479- LBRACE '{' (1, 4) (1, 5)
2480- NAME 'x' (2, 4) (2, 5)
2481- COLON ':' (2, 5) (2, 6)
2482- FSTRING_MIDDLE 'd' (2, 6) (2, 7)
2483- RBRACE '}' (3, 0) (3, 1)
2484- FSTRING_MIDDLE '__' (3, 1) (3, 3)
2485- FSTRING_END "'" (3, 3) (3, 4)
24862455 """ )
24872456
24882457 def test_function (self ):
@@ -3038,6 +3007,10 @@ def get_tokens(string):
30383007 "'''sdfsdf''" ,
30393008 "(" * 1000 + "a" + ")" * 1000 ,
30403009 "]" ,
3010+ """\
3011+ f'__{
3012+ x:d
3013+ }__'""" ,
30413014 ]:
30423015 with self .subTest (case = case ):
30433016 self .assertRaises (tokenize .TokenError , get_tokens , case )
0 commit comments