aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/test
diff options
context:
space:
mode:
authorMaximilian Hils <git@maximilianhils.com>2017-07-30 01:14:59 +0200
committerMaximilian Hils <git@maximilianhils.com>2017-07-30 01:25:36 +0200
commited1ab3f0b10aea3ea964ef61af2605685909eac9 (patch)
tree57ed9b4b1fa83995605c5a32a0c97119cfe714d9 /mitmproxy/test
parentb2f7995a038a5eff2e74f8326c0e8fe45155a049 (diff)
downloadmitmproxy-ed1ab3f0b10aea3ea964ef61af2605685909eac9.tar.gz
mitmproxy-ed1ab3f0b10aea3ea964ef61af2605685909eac9.tar.bz2
mitmproxy-ed1ab3f0b10aea3ea964ef61af2605685909eac9.zip
disentangle ProxyServer and Master classes.
The proxy server should ultimately be an addon itself and not be passed to the Master constructor. This commit already removes the server in the majority of instances, and also replaces a large number of ProxyConfig usages with the Options class..
Diffstat (limited to 'mitmproxy/test')
-rw-r--r--mitmproxy/test/taddons.py10
1 files changed, 5 insertions, 5 deletions
diff --git a/mitmproxy/test/taddons.py b/mitmproxy/test/taddons.py
index 49142871..6160746a 100644
--- a/mitmproxy/test/taddons.py
+++ b/mitmproxy/test/taddons.py
@@ -1,12 +1,11 @@
-import sys
import contextlib
+import sys
import mitmproxy.master
import mitmproxy.options
-from mitmproxy import proxy
from mitmproxy import addonmanager
-from mitmproxy import eventsequence
from mitmproxy import command
+from mitmproxy import eventsequence
from mitmproxy.addons import script
@@ -59,10 +58,11 @@ class context:
handlers can run as they would within mitmproxy. The context also
provides a number of helper methods for common testing scenarios.
"""
- def __init__(self, master = None, options = None):
+
+ def __init__(self, master=None, options=None):
options = options or mitmproxy.options.Options()
self.master = master or RecordingMaster(
- options, proxy.DummyServer(options)
+ options
)
self.options = self.master.options
self.wrapped = None