MCPcopy Index your code
hub / github.com/mitmproxy/mitmproxy / test_simple

Function test_simple

test/mitmproxy/addons/test_eventstore.py:7–44  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

5
6
7async def test_simple():
8 store = eventstore.EventStore()
9 assert not store.data
10
11 sig_add_called = False
12 sig_refresh_called = False
13
14 def sig_add(entry):
15 nonlocal sig_add_called
16 sig_add_called = True
17
18 def sig_refresh():
19 nonlocal sig_refresh_called
20 sig_refresh_called = True
21
22 store.sig_add.connect(sig_add)
23 store.sig_refresh.connect(sig_refresh)
24
25 assert not sig_add_called
26 assert not sig_refresh_called
27
28 # test .log()
29 logging.error("test")
30 await asyncio.sleep(0)
31 assert store.data
32
33 assert sig_add_called
34 assert not sig_refresh_called
35
36 # test .clear()
37 sig_add_called = False
38
39 store.clear()
40 assert not store.data
41
42 assert not sig_add_called
43 assert sig_refresh_called
44 store.done()
45
46
47async def test_max_size():

Callers

nothing calls this directly

Calls 4

clearMethod · 0.95
doneMethod · 0.95
connectMethod · 0.45
errorMethod · 0.45

Tested by

no test coverage detected

Used in the wild real call sites across dependent graphs

searching dependent graphs…