self.assertEqual(f'{f"{y}"*3}', '555')
def test_invalid_string_prefixes(self):
- self.assertAllRaise(SyntaxError, 'invalid string prefix',
- ["fu''",
+ single_quote_cases = ["fu''",
"uf''",
"Fu''",
"fU''",
"bf''",
"bF''",
"Bf''",
- "BF''",
- ])
+ "BF''",]
+ double_quote_cases = [case.replace("'", '"') for case in single_quote_cases]
+ self.assertAllRaise(SyntaxError, 'invalid string prefix',
+ single_quote_cases + double_quote_cases)
def test_leading_trailing_spaces(self):
self.assertEqual(f'{ 3}', '3')