diff options
author | Aldo Cortesi <aldo@nullcube.com> | 2012-04-11 10:10:53 +1200 |
---|---|---|
committer | Aldo Cortesi <aldo@nullcube.com> | 2012-04-11 10:10:53 +1200 |
commit | 8c962643049b37e755b175b4cbc77a4e12a03944 (patch) | |
tree | 2b7f804ba27cceda82912b245ca03fae7c8d44f2 /test/test_flow.py | |
parent | 5e096c8ec97fdd272a068af218651ba9ce3f479e (diff) | |
download | mitmproxy-8c962643049b37e755b175b4cbc77a4e12a03944.tar.gz mitmproxy-8c962643049b37e755b175b4cbc77a4e12a03944.tar.bz2 mitmproxy-8c962643049b37e755b175b4cbc77a4e12a03944.zip |
Serialized data version check.
Diffstat (limited to 'test/test_flow.py')
-rw-r--r-- | test/test_flow.py | 13 |
1 files changed, 12 insertions, 1 deletions
diff --git a/test/test_flow.py b/test/test_flow.py index a7ab7cc2..74cf79f8 100644 --- a/test/test_flow.py +++ b/test/test_flow.py @@ -1,7 +1,7 @@ import Queue, time from cStringIO import StringIO import email.utils -from libmproxy import filt, flow, controller, utils +from libmproxy import filt, flow, controller, utils, tnetstring import tutils import libpry @@ -494,6 +494,17 @@ class uSerialize(libpry.AutoTree): f = flow.FlowReadError("foo") assert f.strerror == "foo" + def test_versioncheck(self): + f = tutils.tflow() + d = f._get_state() + d["version"] = (0, 0) + sio = StringIO() + tnetstring.dump(d, sio) + sio.seek(0) + + r = flow.FlowReader(sio) + libpry.raises("version", list, r.stream()) + class uFlowMaster(libpry.AutoTree): def test_load_script(self): |