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 a40d522 commit 8587c66Copy full SHA for 8587c66
Lib/test/test_json/test_scanstring.py
@@ -116,6 +116,11 @@ def test_bad_escapes(self):
116
'"\\u012z"',
117
'"\\u0x12"',
118
'"\\u0X12"',
119
+ '"\\u{0}"'.format("\uff10" * 4),
120
+ '"\\u 123"',
121
+ '"\\u-123"',
122
+ '"\\u+123"',
123
+ '"\\u1_23"',
124
'"\\ud834\\"',
125
'"\\ud834\\u"',
126
'"\\ud834\\ud"',
@@ -127,6 +132,11 @@ def test_bad_escapes(self):
127
132
'"\\ud834\\udd2z"',
128
133
'"\\ud834\\u0x20"',
129
134
'"\\ud834\\u0X20"',
135
+ '"\\ud834\\u{0}"'.format("\uff10" * 4),
136
+ '"\\ud834\\u 123"',
137
+ '"\\ud834\\u-123"',
138
+ '"\\ud834\\u+123"',
139
+ '"\\ud834\\u1_23"',
130
140
]
131
141
for s in bad_escapes:
142
with self.assertRaises(self.JSONDecodeError, msg=s):
0 commit comments