示例#1
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(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(result, expected_result)
示例#3
0
 def _serialize_encode(self, data):
     return serializer.encode(data).encode('utf8')
示例#4
0
def get_live_reload():
    result = services.get_live_reload_status()
    return make_response(serializer.encode(result), 200)
示例#5
0
def _make_response_encoded(message, code, exc_info=False):
    logger.error(message, exc_info=exc_info)
    return make_response(serializer.encode([unicode(message)]), code)
示例#6
0
 def _serialize_encode(self, data):
     return serializer.encode(data).encode('utf8')
示例#7
0
def _make_response_encoded(message, code, exc_info=False):
    logger.error(message, exc_info=exc_info)
    return make_response(serializer.encode([unicode(message)]), code)