@@ -605,22 +605,6 @@ def test_string(self):
605605 OP '}' (6, 0) (6, 1)
606606 FSTRING_MIDDLE '__' (6, 1) (6, 3)
607607 FSTRING_END "'''" (6, 3) (6, 6)
608- """ )
609- self .check_tokenize ("""\
610- f'__{
611- x:d
612- }__'""" , """\
613- FSTRING_START "f'" (1, 0) (1, 2)
614- FSTRING_MIDDLE '__' (1, 2) (1, 4)
615- OP '{' (1, 4) (1, 5)
616- NL '\\ n' (1, 5) (1, 6)
617- NAME 'x' (2, 4) (2, 5)
618- OP ':' (2, 5) (2, 6)
619- FSTRING_MIDDLE 'd' (2, 6) (2, 7)
620- NL '\\ n' (2, 7) (2, 8)
621- OP '}' (3, 0) (3, 1)
622- FSTRING_MIDDLE '__' (3, 1) (3, 3)
623- FSTRING_END "'" (3, 3) (3, 4)
624608 """ )
625609
626610 self .check_tokenize ("""\
@@ -2471,21 +2455,6 @@ def test_string(self):
24712455 RBRACE '}' (6, 0) (6, 1)
24722456 FSTRING_MIDDLE '__' (6, 1) (6, 3)
24732457 FSTRING_END "'''" (6, 3) (6, 6)
2474- """ )
2475-
2476- self .check_tokenize ("""\
2477- f'__{
2478- x:d
2479- }__'""" , """\
2480- FSTRING_START "f'" (1, 0) (1, 2)
2481- FSTRING_MIDDLE '__' (1, 2) (1, 4)
2482- LBRACE '{' (1, 4) (1, 5)
2483- NAME 'x' (2, 4) (2, 5)
2484- COLON ':' (2, 5) (2, 6)
2485- FSTRING_MIDDLE 'd' (2, 6) (2, 7)
2486- RBRACE '}' (3, 0) (3, 1)
2487- FSTRING_MIDDLE '__' (3, 1) (3, 3)
2488- FSTRING_END "'" (3, 3) (3, 4)
24892458 """ )
24902459
24912460 def test_function (self ):
@@ -3041,6 +3010,10 @@ def get_tokens(string):
30413010 "'''sdfsdf''" ,
30423011 "(" * 1000 + "a" + ")" * 1000 ,
30433012 "]" ,
3013+ """\
3014+ f'__{
3015+ x:d
3016+ }__'""" ,
30443017 ]:
30453018 with self .subTest (case = case ):
30463019 self .assertRaises (tokenize .TokenError , get_tokens , case )
0 commit comments