aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_language.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2015-04-18 16:36:45 +1200
committerAldo Cortesi <aldo@nullcube.com>2015-04-18 16:36:45 +1200
commitbaf961cde05515526a601b46bd28749b4fc07a38 (patch)
tree58fb9a5d64b51bc36419fb984b43cfc6e1804d94 /test/test_language.py
parentef8e02edc37c53e7cade0f5ec383af57c8de7824 (diff)
downloadmitmproxy-baf961cde05515526a601b46bd28749b4fc07a38.tar.gz
mitmproxy-baf961cde05515526a601b46bd28749b4fc07a38.tar.bz2
mitmproxy-baf961cde05515526a601b46bd28749b4fc07a38.zip
Unit test++ for PathodSpec
Diffstat (limited to 'test/test_language.py')
-rw-r--r--test/test_language.py9
1 files changed, 9 insertions, 0 deletions
diff --git a/test/test_language.py b/test/test_language.py
index e2d5190f..25f4eec4 100644
--- a/test/test_language.py
+++ b/test/test_language.py
@@ -265,6 +265,7 @@ class TestMisc:
)
)
assert e.freeze({})
+ assert e.values({})
def test_code(self):
e = language.Code.expr()
@@ -542,6 +543,14 @@ class TestRequest:
assert r[0].method.string() == "GET"
assert r[1].method.string() == "GET"
+ def test_pathodspec(self):
+ l = "get:/p:s'200'"
+ r = language.parse_requests(l)
+ assert len(r) == 1
+ assert len(r[0].tokens) == 3
+ assert isinstance(r[0].tokens[2], language.PathodSpec)
+ assert r[0].values({})
+
def test_render(self):
s = cStringIO.StringIO()
r = parse_request("GET:'/foo'")