def test_response_conversions(self): data = {'some': 'data'} resp = text_response(data) self.assertEquals(resp.body, "{'some': 'data'}") self.assertEquals(resp.content_type, 'text/plain') data = "abc" resp = whoisi_response(data) self.assertEquals( resp.body, '\x00\x00\x00\x03"a"\x00\x00\x00\x03"b"\x00\x00\x00\x03"c"') self.assertEquals(resp.content_type, 'application/whoisi') request = Request({}) request.accept = 'application/whoisi' resp = convert_response(request, data) self.assertEquals( resp.body, '\x00\x00\x00\x03"a"\x00\x00\x00\x03"b"\x00\x00\x00\x03"c"') self.assertEquals(resp.content_type, 'application/whoisi') resp = newlines_response(data) self.assertEquals(resp.body, '"a"\n"b"\n"c"\n') self.assertEquals(resp.content_type, 'application/newlines') request = Request({}) request.accept = 'application/newlines' resp = convert_response(request, data) self.assertEquals(resp.body, '"a"\n"b"\n"c"\n') self.assertEquals(resp.content_type, 'application/newlines') data = {'some': 'data'} resp = json_response(data) self.assertEquals(resp.body, '{"some": "data"}') self.assertEquals(resp.content_type, 'application/json') request = Request({}) resp = convert_response(request, data) self.assertEquals(resp.body, '{"some": "data"}') self.assertEquals(resp.content_type, 'application/json')
def test_response_conversions(self): data = {'some': 'data'} resp = text_response(data) self.assertEquals(resp.body, "{'some': 'data'}") self.assertEquals(resp.content_type, 'text/plain') data = "abc" resp = whoisi_response(data) self.assertEquals(resp.body, '\x00\x00\x00\x03"a"\x00\x00\x00\x03"b"\x00\x00\x00\x03"c"') self.assertEquals(resp.content_type, 'application/whoisi') request = Request({}) request.accept = 'application/whoisi' resp = convert_response(request, data) self.assertEquals(resp.body, '\x00\x00\x00\x03"a"\x00\x00\x00\x03"b"\x00\x00\x00\x03"c"') self.assertEquals(resp.content_type, 'application/whoisi') resp = newlines_response(data) self.assertEquals(resp.body, '"a"\n"b"\n"c"\n') self.assertEquals(resp.content_type, 'application/newlines') request = Request({}) request.accept = 'application/newlines' resp = convert_response(request, data) self.assertEquals(resp.body, '"a"\n"b"\n"c"\n') self.assertEquals(resp.content_type, 'application/newlines') data = {'some': 'data'} resp = json_response(data) self.assertEquals(resp.body, '{"some": "data"}') self.assertEquals(resp.content_type, 'application/json') request = Request({}) resp = convert_response(request, data) self.assertEquals(resp.body, '{"some": "data"}') self.assertEquals(resp.content_type, 'application/json')