mirror of
https://github.com/python/cpython.git
synced 2025-09-26 10:19:53 +00:00
bpo-37053: handle strings like u"bar" correctly in Tools/parser/unparse.py (GH-13583)
Constant.kind is added in https://bugs.python.org/issue36280. Current possible values for Constant.kind are "u" or None. For r'bar' and b'bar', Constant.kind value is None, so there's no need for special handling. https://bugs.python.org/issue37053
This commit is contained in:
parent
91f4380ced
commit
aaf47caf35
3 changed files with 8 additions and 0 deletions
|
@ -139,6 +139,11 @@ class UnparseTestCase(ASTTestCase):
|
|||
self.check_roundtrip(r"""f'{f"{0}"*3}'""")
|
||||
self.check_roundtrip(r"""f'{f"{y}"*3}'""")
|
||||
|
||||
def test_strings(self):
|
||||
self.check_roundtrip("u'foo'")
|
||||
self.check_roundtrip("r'foo'")
|
||||
self.check_roundtrip("b'foo'")
|
||||
|
||||
def test_del_statement(self):
|
||||
self.check_roundtrip("del x, y, z")
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue