diff options
author | Aldo Cortesi <aldo@corte.si> | 2017-12-15 16:02:19 +1300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-12-15 16:02:19 +1300 |
commit | a436af537abfbccf45e5f8775dc717dff3ba9a86 (patch) | |
tree | a1149634db0badd3dba2b2089c5e6a2489a93676 /test | |
parent | adad33595e204f905b571eede4a61f9a0789936c (diff) | |
parent | 3ff380054c6627112fc6c0fe0d8e282877fddec9 (diff) | |
download | mitmproxy-a436af537abfbccf45e5f8775dc717dff3ba9a86.tar.gz mitmproxy-a436af537abfbccf45e5f8775dc717dff3ba9a86.tar.bz2 mitmproxy-a436af537abfbccf45e5f8775dc717dff3ba9a86.zip |
Merge pull request #2678 from mhils/console-startup-events
Fix console logging during startup
Diffstat (limited to 'test')
-rw-r--r-- | test/mitmproxy/addons/test_eventstore.py | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/test/mitmproxy/addons/test_eventstore.py b/test/mitmproxy/addons/test_eventstore.py index f54b9980..8ac26b05 100644 --- a/test/mitmproxy/addons/test_eventstore.py +++ b/test/mitmproxy/addons/test_eventstore.py @@ -30,3 +30,18 @@ def test_simple(): assert not sig_add.called assert sig_refresh.called + + +def test_max_size(): + store = eventstore.EventStore(3) + assert store.size == 3 + store.log(log.LogEntry("foo", "info")) + store.log(log.LogEntry("bar", "info")) + store.log(log.LogEntry("baz", "info")) + assert len(store.data) == 3 + assert ["foo", "bar", "baz"] == [x.msg for x in store.data] + + # overflow + store.log(log.LogEntry("boo", "info")) + assert len(store.data) == 3 + assert ["bar", "baz", "boo"] == [x.msg for x in store.data] |