def testGetBinary(self): import imghdr import tempfile res = Resource('http://e-engura.org', self.httptransport) result = res.get('/images/logo.gif') self.assert_(res.response.status == 200) fd, fname = tempfile.mkstemp(suffix='.gif') f = os.fdopen(fd, "wb") f.write(result) f.close() self.assert_(imghdr.what(fname) == 'gif')
def testAuth(self): transport = HTTPLib2Transport() transport.add_credentials("test", "test") res = Resource(self.url, transport) result = res.get('/auth') self.assert_(res.response.status == 200) transport = HTTPLib2Transport() def niettest(): res = Resource(self.url, transport) result = res.get('/auth') self.assertRaises(Unauthorized, niettest)
def testAuth(self): httptransport = self.httptransport httptransport.add_credentials("test", "test") res = Resource(self.url, httptransport) result = res.get('/auth') self.assert_(res.response.status == 200) httptransport.add_credentials("test", "test2") def niettest(): res = Resource(self.url, httptransport) result = res.get('/auth') self.assertRaises(Unauthorized, niettest)
def setUp(self): run_server_test() self.transport = transport = HTTPLib2Transport() self.url = 'http://%s:%s' % (HOST, PORT) self.res = Resource(self.url, transport)
def niettest(): res = Resource(self.url, transport) result = res.get('/auth')
def testGetWithContentType2(self): res = Resource(self.url, self.transport, headers={'Content-Type': 'application/json'}) result = res.get('/json') self.assert_(res.response.status == 200)
def setUp(self): run_server_test() self.url = 'http://%s:%s' % (HOST, PORT) self.res = Resource(self.url, self.httptransport)