]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
Add double quote cases to invalid prefix tests (GH-19489)
authorPablo Galindo <Pablogsal@gmail.com>
Mon, 13 Apr 2020 01:47:35 +0000 (02:47 +0100)
committerGitHub <noreply@github.com>
Mon, 13 Apr 2020 01:47:35 +0000 (02:47 +0100)
Lib/test/test_fstring.py

index ef0ccb8cf53c100940c9e10c1204b5dcaf266a74..8fd7cf09a99f45ada36bc8b70b8bac0693e7d51e 100644 (file)
@@ -841,8 +841,7 @@ non-important content
         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''",
@@ -863,8 +862,10 @@ non-important content
                              "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')