Example #1
0
    def test_dump_json(self):
        i_o = (
            (None, 'null'),
            ('', '""'),
            ('json', '"json"'),
            ({'code': 0}, '{"code": 0}'),
            ({'msg': 'ok'}, '{"msg": "ok"}'),
        )

        for i, o in i_o:
            ret = dump_json(i)
            self.assertEqual(o, ret)
Example #2
0
def bad_request_response(error_code_msg):
    return HttpResponseBadRequest(dump_json(error_code_msg.dict()))
Example #3
0
def json_response(data, status=200):
    response = HttpResponse(dump_json(data), mimetype='application/json')
    response.status_code = status
    return response