aboutsummaryrefslogtreecommitdiffstats
path: root/mitmproxy/test/taddons.py
diff options
context:
space:
mode:
Diffstat (limited to 'mitmproxy/test/taddons.py')
-rw-r--r--mitmproxy/test/taddons.py10
1 files changed, 4 insertions, 6 deletions
diff --git a/mitmproxy/test/taddons.py b/mitmproxy/test/taddons.py
index 0505f9f7..67c15f75 100644
--- a/mitmproxy/test/taddons.py
+++ b/mitmproxy/test/taddons.py
@@ -112,12 +112,10 @@ class context:
if addon not in self.master.addons:
self.master.addons.register(addon)
with self.options.rollback(kwargs.keys(), reraise=True):
- self.options.update(**kwargs)
- self.master.addons.invoke_addon(
- addon,
- "configure",
- kwargs.keys()
- )
+ if kwargs:
+ self.options.update(**kwargs)
+ else:
+ self.master.addons.invoke_addon(addon, "configure", {})
def script(self, path):
"""