diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/test_script.py | 13 |
1 files changed, 8 insertions, 5 deletions
diff --git a/test/test_script.py b/test/test_script.py index 9a1c3062..32ee2d95 100644 --- a/test/test_script.py +++ b/test/test_script.py @@ -6,8 +6,9 @@ class uScript(libpry.AutoTree): 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"), fm) + p = script.Script(os.path.join("scripts", "a.py"), ctx) p.load() assert "here" in p.ns assert p.run("here") == (True, 1) @@ -24,26 +25,28 @@ class uScript(libpry.AutoTree): def test_err(self): s = flow.State() fm = flow.FlowMaster(None, s) + ctx = flow.ScriptContext(fm) - s = script.Script("nonexistent", fm) + + s = script.Script("nonexistent", ctx) libpry.raises( "no such file", s.load ) - s = script.Script("scripts", fm) + s = script.Script("scripts", ctx) libpry.raises( "not a file", s.load ) - s = script.Script("scripts/syntaxerr.py", fm) + s = script.Script("scripts/syntaxerr.py", ctx) libpry.raises( script.ScriptError, s.load ) - s = script.Script("scripts/loaderr.py", fm) + s = script.Script("scripts/loaderr.py", ctx) libpry.raises( script.ScriptError, s.load |