diff options
author | James Addison <jay@jp-hosting.net> | 2023-02-23 17:10:59 +0000 |
---|---|---|
committer | Marcel Hellkamp <marc@gsites.de> | 2023-03-04 16:32:26 +0100 |
commit | 486898d0bc16b21f1db95529369644f14399b89b (patch) | |
tree | 49edac199f696ed83ba5c21372ed42fe9152dab4 | |
parent | 248f901ae7beb8c70cb46f4f8c6327e7f697319a (diff) | |
download | bottle-486898d0bc16b21f1db95529369644f14399b89b.tar.gz |
Adjusts the test_server 'fetch' method to disable proxying within test cases where it is used
-rw-r--r-- | test/test_server.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/test/test_server.py b/test/test_server.py index b6ff9a2..4d64306 100644 --- a/test/test_server.py +++ b/test/test_server.py @@ -11,9 +11,9 @@ from . import tools from bottle import _e try: - from urllib.request import urlopen + from urllib.request import ProxyHandler, build_opener except: - from urllib2 import urlopen + from urllib2 import ProxyHandler, build_opener serverscript = os.path.join(os.path.dirname(__file__), 'servertest.py') @@ -77,8 +77,10 @@ class TestServer(unittest.TestCase): raise AssertionError(line.strip().decode('utf8')) def fetch(self, url): + proxy_handler = ProxyHandler(proxies={}) + url_opener = build_opener(proxy_handler) try: - return urlopen('http://127.0.0.1:%d/%s' % (self.port, url)).read() + return url_opener.open('http://127.0.0.1:%d/%s' % (self.port, url)).read() except Exception: return repr(_e()) |