aboutsummaryrefslogtreecommitdiffstats
path: root/test/mitmproxy/test_script.py
blob: 8199478080bcbdab3121b5c23026d8fb07508955 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
from mitmproxy import flow
from . import tutils


def test_duplicate_flow():
    s = flow.State()
    fm = flow.FlowMaster(None, s)
    fm.load_script(tutils.test_data.path("data/scripts/duplicate_flow.py"))
    f = tutils.tflow()
    fm.request(f)
    assert fm.state.flow_count() == 2
    assert not fm.state.view[0].request.is_replay
    assert fm.state.view[1].request.is_replay