def assertResponse(self, app, method, url, status=None, headers=None, content=None): host, port = 'localhost', 80 http_client_intercept.install() add_wsgi_intercept(host, port, app) client = http_lib.HTTPConnection(host, port) client.request(method, url) response = client.getresponse() if status is not None: self.assertEqual(response.status, status) headers = headers or {} for k, v in headers.items(): self.assertEqual(response.getheader(k), v) if content is not None: self.assertEqual(response.read(), content) client.close() remove_wsgi_intercept(host, port) http_client_intercept.uninstall()
def tearDown(self): if not skip_httpclient: http_client_intercept.uninstall() if not skip_httplib2: httplib2_intercept.uninstall() if not skip_requests: requests_intercept.uninstall() if not skip_urllib: urllib_intercept.uninstall_opener()
def tearDown(self): wsgi_intercept.remove_wsgi_intercept('statictest', 80) http_client_intercept.uninstall()
def http_uninstall(port=80): wsgi_intercept.remove_wsgi_intercept('some_hopefully_nonexistant_domain', port) http_client_intercept.uninstall()
def http_uninstall(port=80): wsgi_intercept.remove_wsgi_intercept("some_hopefully_nonexistant_domain", port) http_client_intercept.uninstall()
def http_uninstall(port=80): wsgi_intercept.debuglevel = _saved_debuglevel wsgi_intercept.remove_wsgi_intercept( 'some_hopefully_nonexistant_domain', port) http_client_intercept.uninstall()