def testHTTPErr(self): request = URLRequest('http://badhost.local') # tell the server to close the connection, if not the run loop won't quit until the socket # timesout connection = URLConnection.connectionWithRequest(request, self.delegate) self.runLoop.run() self.assertEqual('didFailWithError', self.delegate.log[0][0])
def testHTTPURL(self): request = URLRequest('http://www.google.com') # tell the server to close the connection, if not the run loop won't quit until the socket # timesout request.HTTPHeaders['connection'] = 'close' connection = URLConnection.connectionWithRequest(request, self.delegate) self.runLoop.run() self.assertEqual('didReceiveResponse', self.delegate.log[0][0]) self.assertEqual('didFinishLoading', self.delegate.log[-1][0])