aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_rparse.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-07-22 23:46:56 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-07-22 23:46:56 +1200
commit96db3557ce88cd6f4993a1c090d0d717b34db57e (patch)
treeeda74e647026215f678627cb9c6bf5777bc3490b /test/test_rparse.py
parent1b03fd6780f69f1d1f460868d5592587cb0c9c50 (diff)
downloadmitmproxy-96db3557ce88cd6f4993a1c090d0d717b34db57e.tar.gz
mitmproxy-96db3557ce88cd6f4993a1c090d0d717b34db57e.tar.bz2
mitmproxy-96db3557ce88cd6f4993a1c090d0d717b34db57e.zip
Constrain file access to configured directory in pathod.
Diffstat (limited to 'test/test_rparse.py')
-rw-r--r--test/test_rparse.py6
1 files changed, 4 insertions, 2 deletions
diff --git a/test/test_rparse.py b/test/test_rparse.py
index f3dc7367..23c9b3e6 100644
--- a/test/test_rparse.py
+++ b/test/test_rparse.py
@@ -70,7 +70,10 @@ class TestMisc:
v = rparse.Value.parseString("<path2")[0]
tutils.raises(rparse.ServerError, v.get_generator, dict(staticdir=t))
- tutils.raises("no static directory", v.get_generator, dict())
+ tutils.raises("access disabled", v.get_generator, dict())
+
+ v = rparse.Value.parseString("</outside")[0]
+ tutils.raises("outside", v.get_generator, dict(staticdir=t))
def test_generated_value(self):
v = rparse.Value.parseString("@10b")[0]
@@ -431,7 +434,6 @@ class TestResponse:
testlen(rparse.parse_response({}, "400'msg':h'foo'='bar':b@100b"))
-
def test_read_file():
tutils.raises(rparse.FileAccessDenied, rparse.read_file, {}, "=/foo")
p = tutils.test_data.path("data")