aboutsummaryrefslogtreecommitdiffstats
path: root/test
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@corte.si>2016-07-14 11:36:53 +1200
committerGitHub <noreply@github.com>2016-07-14 11:36:53 +1200
commitb56de79d6c4362d9587c4a5254dd7757a34dac7b (patch)
tree05876b28b8fc29102a8ca877072dcf25483f1c29 /test
parent711196592d3c4d562739a30819fa7c5b76cbdd14 (diff)
parent6e7b86cd82dd9b379b0a57d423bbdcd74ba47256 (diff)
downloadmitmproxy-b56de79d6c4362d9587c4a5254dd7757a34dac7b.tar.gz
mitmproxy-b56de79d6c4362d9587c4a5254dd7757a34dac7b.tar.bz2
mitmproxy-b56de79d6c4362d9587c4a5254dd7757a34dac7b.zip
Merge pull request #1350 from cortesi/addons-cleanup
Addons cleanup
Diffstat (limited to 'test')
-rw-r--r--test/mitmproxy/test_options.py14
1 files changed, 11 insertions, 3 deletions
diff --git a/test/mitmproxy/test_options.py b/test/mitmproxy/test_options.py
index 5fdb7abe..97db9430 100644
--- a/test/mitmproxy/test_options.py
+++ b/test/mitmproxy/test_options.py
@@ -3,7 +3,7 @@ import copy
from mitmproxy import options
from mitmproxy import exceptions
-from netlib.tutils import raises
+from netlib import tutils
class TO(options.Options):
@@ -19,8 +19,8 @@ def test_options():
assert o.two == "three"
o.one = "one"
assert o.one == "one"
- raises("no such option", setattr, o, "nonexistent", "value")
- raises("no such option", o.update, nonexistent = "value")
+ tutils.raises("no such option", setattr, o, "nonexistent", "value")
+ tutils.raises("no such option", o.update, nonexistent = "value")
rec = []
@@ -38,6 +38,14 @@ def test_options():
assert rec[-1].one == "oink"
+def test_setter():
+ o = TO(two="three")
+ f = o.setter("two")
+ f("xxx")
+ assert o.two == "xxx"
+ tutils.raises("no such option", o.setter, "nonexistent")
+
+
def test_rollback():
o = TO(one="two")