aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
Diffstat (limited to 'test')
-rw-r--r--test/mitmproxy/console/test_master.py (renamed from test/mitmproxy/console/test_console.py)14
1 files changed, 13 insertions, 1 deletions
diff --git a/test/mitmproxy/console/test_console.py b/test/mitmproxy/console/test_master.py
index 52d2c49a..33261c28 100644
--- a/test/mitmproxy/console/test_console.py
+++ b/test/mitmproxy/console/test_master.py
@@ -4,7 +4,7 @@ import netlib.tutils
from mitmproxy import console
from mitmproxy.console import common
-from .. import tutils
+from .. import tutils, mastertest
class TestConsoleState:
@@ -108,3 +108,15 @@ def test_format_keyvals():
def test_options():
assert console.master.Options(kill=True)
+
+
+class TestMaster(mastertest.MasterTest):
+ def mkmaster(self, filt, **options):
+ o = console.master.Options(filtstr=filt, **options)
+ return console.master.ConsoleMaster(None, o)
+
+ def test_basic(self):
+ m = self.mkmaster(None)
+ for i in (1, 2, 3):
+ self.dummy_cycle(m, 1, "")
+ assert len(m.state.flows) == i