コード例 #1
0
ファイル: test_serializer.py プロジェクト: jlebleu/xivo-confd
    def test_encode(self):
        expected_result = '{"items": [{"lastname": "1", "id": 1, "firstname": "User"}, {"lastname": "2", "id": 2, "firstname": "User"}], "total": 2}'

        data = {
            'total': 2,
            'items': [
                {
                    "id": 1,
                    "firstname": "User",
                    "lastname": "1"
                },
                {
                    "id": 2,
                    "firstname": "User",
                    "lastname": "2"
                },
            ]
        }

        result = serializer.encode(data)

        self.assertEqual(result, expected_result)
コード例 #2
0
    def test_encode(self):
        expected_result = '{"items": [{"lastname": "1", "id": 1, "firstname": "User"}, {"lastname": "2", "id": 2, "firstname": "User"}], "total": 2}'

        data = {
            'total':
            2,
            'items': [
                {
                    "id": 1,
                    "firstname": "User",
                    "lastname": "1"
                },
                {
                    "id": 2,
                    "firstname": "User",
                    "lastname": "2"
                },
            ]
        }

        result = serializer.encode(data)

        self.assertEqual(json.loads(result), json.loads(expected_result))
コード例 #3
0
ファイル: common.py プロジェクト: litnimax/xivo-confd
def error_response(error, code, exc_info=False):
    logger.error(error, exc_info=exc_info)
    response = serializer.encode([unicode(error)])
    return Response(response=response,
                    status=code,
                    content_type='application/json')
コード例 #4
0
ファイル: common.py プロジェクト: jlebleu/xivo-confd
def error_response(error, code, exc_info=False):
    logger.error(error, exc_info=exc_info)
    return make_response(serializer.encode([unicode(error)]), code)
コード例 #5
0
ファイル: actions.py プロジェクト: jlebleu/xivo-confd
def get_live_reload():
    result = services.get_live_reload_status()
    return make_response(serializer.encode(result), 200)
コード例 #6
0
ファイル: test_resources.py プロジェクト: litnimax/xivo-confd
 def _serialize_encode(self, data):
     return serializer.encode(data).encode('utf8')