コード例 #1
0
ファイル: test_json.py プロジェクト: rickding/AngelEnglish
    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)
コード例 #2
0
ファイル: response.py プロジェクト: rickding/AngelEnglish
def bad_request_response(error_code_msg):
    return HttpResponseBadRequest(dump_json(error_code_msg.dict()))
コード例 #3
0
ファイル: response.py プロジェクト: rickding/AngelEnglish
def json_response(data, status=200):
    response = HttpResponse(dump_json(data), mimetype='application/json')
    response.status_code = status
    return response