diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2011-07-23 12:57:54 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2011-07-23 12:57:54 +1200 |
commit | 4043829cf2d60388133974e12bf45c7e61805189 (patch) | |
tree | a5b79b8df8d2d89f40c3d2f08fc3f46a0a464c6f /test | |
parent | 689f5f0d1f5cc8125df4672ed27fc64c06b2ecde (diff) | |
download | mitmproxy-4043829cf2d60388133974e12bf45c7e61805189.tar.gz mitmproxy-4043829cf2d60388133974e12bf45c7e61805189.tar.bz2 mitmproxy-4043829cf2d60388133974e12bf45c7e61805189.zip |
Add an eventlog option to mitmdump
This shows client connections, disconnections and requests (before a complete
flow is assembled). We need to add an analogous display to mitmproxy.
Diffstat (limited to 'test')
-rw-r--r-- | test/test_dump.py | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/test/test_dump.py b/test/test_dump.py index f860d1e0..95e7a98c 100644 --- a/test/test_dump.py +++ b/test/test_dump.py @@ -1,7 +1,7 @@ import os from cStringIO import StringIO import libpry -from libmproxy import dump, flow +from libmproxy import dump, flow, proxy import tutils class uStrFuncs(libpry.AutoTree): @@ -27,6 +27,7 @@ class uDumpMaster(libpry.AutoTree): m.handle_clientconnect(cc) m.handle_request(req) m.handle_response(resp) + m.handle_clientdisconnect(proxy.ClientDisconnect(cc)) def _dummy_cycle(self, filt, content, **options): cs = StringIO() @@ -73,7 +74,7 @@ class uDumpMaster(libpry.AutoTree): def test_basic(self): for i in (1, 2, 3): - assert "GET" in self._dummy_cycle("~s", "", verbosity=i) + assert "GET" in self._dummy_cycle("~s", "", verbosity=i, eventlog=True) assert "GET" in self._dummy_cycle("~s", "\x00\x00\x00", verbosity=i) assert "GET" in self._dummy_cycle("~s", "ascii", verbosity=i) |