aboutsummaryrefslogtreecommitdiffstats
path: root/test/test_script.py
diff options
context:
space:
mode:
authorAldo Cortesi <aldo@nullcube.com>2012-06-09 13:42:43 +1200
committerAldo Cortesi <aldo@nullcube.com>2012-06-09 13:42:43 +1200
commitb7b357528c3d3867f1a29400de3a11f2d976e60d (patch)
tree2312713e8c01d8532e2f5f12b31e97a3688eba15 /test/test_script.py
parenta63240a8483c0bbc52218380c0c70da46a29f75b (diff)
downloadmitmproxy-b7b357528c3d3867f1a29400de3a11f2d976e60d.tar.gz
mitmproxy-b7b357528c3d3867f1a29400de3a11f2d976e60d.tar.bz2
mitmproxy-b7b357528c3d3867f1a29400de3a11f2d976e60d.zip
Port mitmproxy test suite entirely to nose.
Diffstat (limited to 'test/test_script.py')
-rw-r--r--test/test_script.py27
1 files changed, 10 insertions, 17 deletions
diff --git a/test/test_script.py b/test/test_script.py
index 94f036d9..88f32ddf 100644
--- a/test/test_script.py
+++ b/test/test_script.py
@@ -1,15 +1,14 @@
import os
from libmproxy import script, flow
-import libpry
import tutils
-class uScript(libpry.AutoTree):
+class TestScript:
def test_simple(self):
s = flow.State()
fm = flow.FlowMaster(None, s)
ctx = flow.ScriptContext(fm)
- p = script.Script(os.path.join("scripts", "a.py"), ctx)
+ p = script.Script(tutils.test_data.path("scripts/a.py"), ctx)
p.load()
assert "here" in p.ns
assert p.run("here") == (True, 1)
@@ -26,7 +25,7 @@ class uScript(libpry.AutoTree):
def test_duplicate_flow(self):
s = flow.State()
fm = flow.FlowMaster(None, s)
- fm.load_script(os.path.join("scripts", "duplicate_flow.py"))
+ fm.load_script(tutils.test_data.path("scripts/duplicate_flow.py"))
r = tutils.treq()
fm.handle_request(r)
assert fm.state.flow_count() == 2
@@ -40,32 +39,26 @@ class uScript(libpry.AutoTree):
s = script.Script("nonexistent", ctx)
- libpry.raises(
+ tutils.raises(
"no such file",
s.load
)
- s = script.Script("scripts", ctx)
- libpry.raises(
+ s = script.Script(tutils.test_data.path("scripts"), ctx)
+ tutils.raises(
"not a file",
s.load
)
- s = script.Script("scripts/syntaxerr.py", ctx)
- libpry.raises(
+ s = script.Script(tutils.test_data.path("scripts/syntaxerr.py"), ctx)
+ tutils.raises(
script.ScriptError,
s.load
)
- s = script.Script("scripts/loaderr.py", ctx)
- libpry.raises(
+ s = script.Script(tutils.test_data.path("scripts/loaderr.py"), ctx)
+ tutils.raises(
script.ScriptError,
s.load
)
-
-
-tests = [
- uScript(),
-]
-