Skip to content

Commit 70c188e

Browse files
authored
Add double quote cases to invalid prefix tests (GH-19489)
1 parent da7933e commit 70c188e

1 file changed

Lines changed: 5 additions & 4 deletions

File tree

Lib/test/test_fstring.py

Lines changed: 5 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -841,8 +841,7 @@ def test_nested_fstrings(self):
841841
self.assertEqual(f'{f"{y}"*3}', '555')
842842

843843
def test_invalid_string_prefixes(self):
844-
self.assertAllRaise(SyntaxError, 'invalid string prefix',
845-
["fu''",
844+
single_quote_cases = ["fu''",
846845
"uf''",
847846
"Fu''",
848847
"fU''",
@@ -863,8 +862,10 @@ def test_invalid_string_prefixes(self):
863862
"bf''",
864863
"bF''",
865864
"Bf''",
866-
"BF''",
867-
])
865+
"BF''",]
866+
double_quote_cases = [case.replace("'", '"') for case in single_quote_cases]
867+
self.assertAllRaise(SyntaxError, 'invalid string prefix',
868+
single_quote_cases + double_quote_cases)
868869

869870
def test_leading_trailing_spaces(self):
870871
self.assertEqual(f'{ 3}', '3')

0 commit comments

Comments
 (0)