Skip to content
Snippets Groups Projects
Commit 3453131a authored by Paul McCarthy's avatar Paul McCarthy :mountain_bicyclist:
Browse files

TEST: test submit kwargs

parent 8d948830
No related branches found
No related tags found
No related merge requests found
...@@ -306,29 +306,33 @@ def test_run_submit(): ...@@ -306,29 +306,33 @@ def test_run_submit():
mkexec(op.expandvars('$FSLDIR/bin/fsltest'), test_script) mkexec(op.expandvars('$FSLDIR/bin/fsltest'), test_script)
jid = run.run('fsltest', submit=True) jid = run.run('fsltest', submit=True)
assert jid == '12345' assert jid == '12345'
stdout, stderr = fslsub.output(jid) stdout, stderr = fslsub.output(jid)
assert stdout == 'test_script running\n' assert stdout == 'test_script running\n'
assert stderr == '' assert stderr == ''
# or can pass submit opts as a dict
kwargs = {'name' : 'abcde', 'ram' : '4GB'} kwargs = {'name' : 'abcde', 'ram' : '4GB'}
jid = run.run('fsltest', submit=kwargs) jid = run.run('fsltest', submit=kwargs)
assert jid == '12345' assert jid == '12345'
stdout, stderr = fslsub.output(jid) stdout, stderr = fslsub.output(jid)
experr = '\n'.join(['{}: {}'.format(k, kwargs[k]) experr = '\n'.join(['{}: {}'.format(k, kwargs[k])
for k in sorted(kwargs.keys())]) + '\n' for k in sorted(kwargs.keys())]) + '\n'
assert stdout == 'test_script running\n'
assert stderr == experr
# or can pass submit opts as kwargs
kwargs = {'name' : 'abcde', 'ram' : '4GB'}
jid = run.run('fsltest', submit=True, **kwargs)
assert jid == '12345'
stdout, stderr = fslsub.output(jid)
experr = '\n'.join(['{}: {}'.format(k, kwargs[k])
for k in sorted(kwargs.keys())]) + '\n'
assert stdout == 'test_script running\n' assert stdout == 'test_script running\n'
assert stderr == experr assert stderr == experr
def test_run_streams(): def test_run_streams():
""" """
""" """
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment