aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_utils.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-07-23 15:03:56 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-07-23 15:03:56 +1200
commit1c45f5b05c7e066c28dfd4c9d1cde3b794f8983c (patch)
tree0e0d27af2fff15469824dff159ea034956f5a986 /test/test_utils.py
parentc7b5faf7dbaab518bbe9942f018861f738ebb2b0 (diff)
downloadmitmproxy-1c45f5b05c7e066c28dfd4c9d1cde3b794f8983c.tar.gz
mitmproxy-1c45f5b05c7e066c28dfd4c9d1cde3b794f8983c.tar.bz2
mitmproxy-1c45f5b05c7e066c28dfd4c9d1cde3b794f8983c.zip
Use policy hook to apply a size limit in pathod, add corresponding cmdline arg.
Diffstat (limited to 'test/test_utils.py')
-rw-r--r--test/test_utils.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/test/test_utils.py b/test/test_utils.py
index 72c892f0..8ca2da49 100644
--- a/test/test_utils.py
+++ b/test/test_utils.py
@@ -1,6 +1,12 @@
from libpathod import utils
import tutils
+def test_parse_size():
+ assert utils.parse_size("100") == 100
+ assert utils.parse_size("100k") == 100 * 1024
+ tutils.raises("invalid size spec", utils.parse_size, "foo")
+ tutils.raises("invalid size spec", utils.parse_size, "100kk")
+
def test_parse_anchor_spec():
assert utils.parse_anchor_spec("foo=200") == ("foo", "200")