From c29c5dbee850b019758d4281bf144fe2da8f8495 Mon Sep 17 00:00:00 2001 From: Maximilian Hils Date: Sat, 29 Jul 2017 20:38:27 +0200 Subject: add OptManager.items --- mitmproxy/optmanager.py | 3 +++ test/mitmproxy/test_optmanager.py | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/mitmproxy/optmanager.py b/mitmproxy/optmanager.py index c28ec685..84c8d2ea 100644 --- a/mitmproxy/optmanager.py +++ b/mitmproxy/optmanager.py @@ -170,6 +170,9 @@ class OptManager: def keys(self): return set(self._options.keys()) + def items(self): + return self._options.items() + def __contains__(self, k): return k in self._options diff --git a/test/mitmproxy/test_optmanager.py b/test/mitmproxy/test_optmanager.py index 7b4ffb8b..fe72e6bb 100644 --- a/test/mitmproxy/test_optmanager.py +++ b/test/mitmproxy/test_optmanager.py @@ -229,6 +229,10 @@ def test_simple(): assert "one" in TO() +def test_items(): + assert TO().items() + + def test_serialize(): o = TD2() o.three = "set" -- cgit v1.2.3