fix script path error in tests

This commit is contained in:
Maximilian Hils 2013-12-15 02:51:35 +01:00
parent 605950bfdf
commit 6ec2e6f24f
2 changed files with 14 additions and 2 deletions

View File

@ -0,0 +1,5 @@
from libmproxy.script import concurrent
@concurrent
def start(context, argv):
pass

View File

@ -97,7 +97,7 @@ class TestScript:
def test_concurrent2(self):
ctx = TScriptContext()
s = script.Script(["scripts/concurrent_decorator.py"], ctx)
s = script.Script([tutils.test_data.path("scripts/concurrent_decorator.py")], ctx)
s.load()
f = tutils.tflow_full()
f.error = tutils.terr(f.request)
@ -109,4 +109,11 @@ class TestScript:
print s.run("clientdisconnect", f)
print s.run("serverconnect", f)
time.sleep(0.1)
assert ctx.count == 5
assert ctx.count == 5
def test_concurrent_err(self):
s = script.Script([tutils.test_data.path("scripts/concurrent_decorator_err.py")], TScriptContext())
tutils.raises(
"decorator not supported for this method",
s.load
)