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)
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))
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')
def error_response(error, code, exc_info=False): logger.error(error, exc_info=exc_info) return make_response(serializer.encode([unicode(error)]), code)
def get_live_reload(): result = services.get_live_reload_status() return make_response(serializer.encode(result), 200)
def _serialize_encode(self, data): return serializer.encode(data).encode('utf8')