[1.11.x] Renamed a test variable to prevent possible conflict with imports

Backport of 324c4b6371 from master.
This commit is contained in:
Claude Paroz 2017-03-07 16:29:45 +01:00
parent 4852276aba
commit 77c3cbe08a
1 changed files with 12 additions and 12 deletions

View File

@ -1286,30 +1286,30 @@ class UnicodePayloadTests(SimpleTestCase):
def test_simple_unicode_payload(self): def test_simple_unicode_payload(self):
"A simple ASCII-only unicode JSON document can be POSTed" "A simple ASCII-only unicode JSON document can be POSTed"
# Regression test for #10571 # Regression test for #10571
json = '{"english": "mountain pass"}' json_str = '{"english": "mountain pass"}'
response = self.client.post("/parse_unicode_json/", json, content_type="application/json") response = self.client.post("/parse_unicode_json/", json_str, content_type="application/json")
self.assertEqual(response.content, json.encode()) self.assertEqual(response.content, json_str.encode())
def test_unicode_payload_utf8(self): def test_unicode_payload_utf8(self):
"A non-ASCII unicode data encoded as UTF-8 can be POSTed" "A non-ASCII unicode data encoded as UTF-8 can be POSTed"
# Regression test for #10571 # Regression test for #10571
json = '{"dog": "собака"}' json_str = '{"dog": "собака"}'
response = self.client.post("/parse_unicode_json/", json, content_type="application/json; charset=utf-8") response = self.client.post("/parse_unicode_json/", json_str, content_type="application/json; charset=utf-8")
self.assertEqual(response.content, json.encode('utf-8')) self.assertEqual(response.content, json_str.encode('utf-8'))
def test_unicode_payload_utf16(self): def test_unicode_payload_utf16(self):
"A non-ASCII unicode data encoded as UTF-16 can be POSTed" "A non-ASCII unicode data encoded as UTF-16 can be POSTed"
# Regression test for #10571 # Regression test for #10571
json = '{"dog": "собака"}' json_str = '{"dog": "собака"}'
response = self.client.post("/parse_unicode_json/", json, content_type="application/json; charset=utf-16") response = self.client.post("/parse_unicode_json/", json_str, content_type="application/json; charset=utf-16")
self.assertEqual(response.content, json.encode('utf-16')) self.assertEqual(response.content, json_str.encode('utf-16'))
def test_unicode_payload_non_utf(self): def test_unicode_payload_non_utf(self):
"A non-ASCII unicode data as a non-UTF based encoding can be POSTed" "A non-ASCII unicode data as a non-UTF based encoding can be POSTed"
# Regression test for #10571 # Regression test for #10571
json = '{"dog": "собака"}' json_str = '{"dog": "собака"}'
response = self.client.post("/parse_unicode_json/", json, content_type="application/json; charset=koi8-r") response = self.client.post("/parse_unicode_json/", json_str, content_type="application/json; charset=koi8-r")
self.assertEqual(response.content, json.encode('koi8-r')) self.assertEqual(response.content, json_str.encode('koi8-r'))
class DummyFile(object): class DummyFile(object):