BOM-618 Pass unicode to json.loads
This commit is contained in:
@@ -973,7 +973,7 @@ class TestStudioTranscriptTranslationPostDispatch(TestVideo):
|
||||
request = Request.blank('/translation', POST=post_data)
|
||||
response = self.item_descriptor.studio_transcript(request=request, dispatch='translation')
|
||||
self.assertEqual(response.status, '201 Created')
|
||||
response = json.loads(response.body)
|
||||
response = json.loads(response.text)
|
||||
self.assertTrue(response["language_code"], "uk")
|
||||
self.assertDictEqual(self.item_descriptor.transcripts, {})
|
||||
self.assertTrue(edxval_api.get_video_transcript_data(video_id=response["edx_video_id"], language_code="uk"))
|
||||
|
||||
@@ -243,7 +243,7 @@ class TestWordCloud(BaseTestXmodule):
|
||||
|
||||
for user in self.users:
|
||||
self.assertDictEqual(
|
||||
json.loads(responses[user.username].content),
|
||||
json.loads(responses[user.username].content.decode('utf-8')),
|
||||
{
|
||||
'status': 'fail',
|
||||
'error': 'Unknown Command!'
|
||||
|
||||
@@ -1298,7 +1298,7 @@ class TestCheckoutWithEcommerceService(ModuleStoreTestCase):
|
||||
self.assertTrue(mock_audit_log.called)
|
||||
|
||||
# Check the api call
|
||||
self.assertEqual(json.loads(httpretty.last_request().body), {
|
||||
self.assertEqual(json.loads(httpretty.last_request().body.decode('utf-8')), {
|
||||
'products': [{'sku': 'test-sku'}],
|
||||
'checkout': True,
|
||||
'payment_processor_name': 'test-processor',
|
||||
@@ -1845,7 +1845,7 @@ class TestPhotoVerificationResultsCallback(ModuleStoreTestCase):
|
||||
self.assertEqual(attempt.status, u'denied')
|
||||
self.assertEqual(attempt.error_code, u'Your photo doesn\'t meet standards.')
|
||||
self.assertEqual(attempt.error_msg, u'[{"photoIdReasons": ["Not provided"]}]')
|
||||
self.assertEquals(response.content, 'OK!')
|
||||
self.assertEquals(response.content.decode('utf-8'), 'OK!')
|
||||
self.assertEqual(len(mail.outbox), 1)
|
||||
|
||||
@patch(
|
||||
|
||||
@@ -1113,7 +1113,7 @@ def results_callback(request):
|
||||
body = request.body
|
||||
|
||||
try:
|
||||
body_dict = json.loads(body)
|
||||
body_dict = json.loads(body.decode('utf-8'))
|
||||
except ValueError:
|
||||
log.exception(u"Invalid JSON received from Software Secure:\n\n{}\n".format(body))
|
||||
return HttpResponseBadRequest(u"Invalid JSON. Received:\n\n{}".format(body))
|
||||
|
||||
Reference in New Issue
Block a user