Ronny Pfannschmidt avatar Ronny Pfannschmidt committed c0a7d8d

fix scratchbox test

Comments (0)

Files changed (1)


+import sys
 import scratchbox_runner
-def test_scratchbox():
-    expected = ['/scratchbox/login', '-d', 'x/y', 'a', 'b']
-    assert scratchbox_runner.args_for_scratchbox('x/y', ['a', 'b']) == expected
+def test_scratchbox(tmpdir):
+    out = tmpdir.join('out').open('w')
+    param = scratchbox_runner.ScratchboxRunParam(tmpdir, out)
+    expected = ['/scratchbox/login', '-d', tmpdir.strpath, sys.executable]
+    assert param.interp == expected
Tip: Filter by directory path e.g. /media app.js to search for public/media/app.js.
Tip: Use camelCasing e.g. ProjME to search for
Tip: Filter by extension type e.g. /repo .js to search for all .js files in the /repo directory.
Tip: Separate your search with spaces e.g. /ssh pom.xml to search for src/ssh/pom.xml.
Tip: Use ↑ and ↓ arrow keys to navigate and return to view the file.
Tip: You can also navigate files with Ctrl+j (next) and Ctrl+k (previous) and view the file with Ctrl+o.
Tip: You can also navigate files with Alt+j (next) and Alt+k (previous) and view the file with Alt+o.