from libmproxy.flow import FlowReader, FlowReadError 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(FlowReadError): list(flow_reader.stream())