aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2011-07-23 12:57:54 +1200
committerAldo Cortesi <aldo@nullcube.com>2011-07-23 12:57:54 +1200
commit4043829cf2d60388133974e12bf45c7e61805189 (patch)
treea5b79b8df8d2d89f40c3d2f08fc3f46a0a464c6f /test
parent689f5f0d1f5cc8125df4672ed27fc64c06b2ecde (diff)
downloadmitmproxy-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.py5
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)