Thanks to visit codestin.com Credit goes to github.com
We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent a4ac14f commit f00383eCopy full SHA for f00383e
1 file changed
Lib/test/test_string_literals.py
@@ -266,6 +266,13 @@ def test_eval_str_u(self):
266
self.assertRaises(SyntaxError, eval, """ bu'' """)
267
self.assertRaises(SyntaxError, eval, """ ub'' """)
268
269
+ def test_uppercase_prefixes(self):
270
+ self.assertEqual(eval(""" B'x' """), b'x')
271
+ self.assertEqual(eval(r""" R'\x01' """), r'\x01')
272
+ self.assertEqual(eval(r""" BR'\x01' """), br'\x01')
273
+ self.assertEqual(eval(""" F'{1+1}' """), f'{1+1}')
274
+ self.assertEqual(eval(r""" U'\U0001d120' """), u'\U0001d120')
275
+
276
def check_encoding(self, encoding, extra=""):
277
modname = "xx_" + encoding.replace("-", "_")
278
fn = os.path.join(self.tmpdir, modname + ".py")
0 commit comments