Exemple #1
0
    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()
Exemple #2
0
	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()
Exemple #3
0
 def tearDown(self):
     wsgi_intercept.remove_wsgi_intercept('statictest', 80)
     http_client_intercept.uninstall()
Exemple #4
0
 def tearDown(self):
     wsgi_intercept.remove_wsgi_intercept('statictest', 80)
     http_client_intercept.uninstall()
Exemple #5
0
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()