'..', 'var'))
+def open_no_proxy(*args, **kwargs):
+ opener = urllib2.build_opener(urllib2.ProxyHandler({}))
+ return opener.open(*args, **kwargs)
+
+
class TestWSGIServer(base.BaseTestCase):
"""WSGI server tests."""
server = wsgi.Server("test_app")
server.start(hello_world, 0, host="127.0.0.1")
- response = urllib2.urlopen('http://127.0.0.1:%d/' % server.port)
+ response = open_no_proxy('http://127.0.0.1:%d/' % server.port)
+
self.assertEqual(greetings, response.read())
server.stop()
server = wsgi.Server("test_app")
server.start(hello_world, 0, host="127.0.0.1")
- response = urllib2.urlopen('https://127.0.0.1:%d/' % server.port)
+ response = open_no_proxy('https://127.0.0.1:%d/' % server.port)
+
self.assertEqual(greetings, response.read())
server.stop()
server = wsgi.Server("test_app")
server.start(hello_world, 0, host="127.0.0.1")
- response = urllib2.urlopen('https://127.0.0.1:%d/' % server.port)
+ response = open_no_proxy('https://127.0.0.1:%d/' % server.port)
+
self.assertEqual(greetings, response.read())
server.stop()
server = wsgi.Server("test_app")
server.start(hello_world, 0, host="::1")
- response = urllib2.urlopen('https://[::1]:%d/' % server.port)
+ response = open_no_proxy('https://[::1]:%d/' % server.port)
+
self.assertEqual(greetings, response.read())
server.stop()