mitmproxy/test/mitmproxy/test_flow_format_compat.py
2016-05-31 10:25:02 +12:00

19 lines
592 B
Python

from mitmproxy.flow import FlowReader
from mitmproxy.exceptions import FlowReadException
from . import tutils
def test_load():
with open(tutils.test_data.path("data/dumpfile-013"), "rb") as f:
flow_reader = FlowReader(f)
flows = list(flow_reader.stream())
assert len(flows) == 1
assert flows[0].request.url == "https://example.com/"
def test_cannot_convert():
with open(tutils.test_data.path("data/dumpfile-012"), "rb") as f:
flow_reader = FlowReader(f)
with tutils.raises(FlowReadException):
list(flow_reader.stream())