From 3453131a3d718c7767815f892df50770aa11bb21 Mon Sep 17 00:00:00 2001 From: Paul McCarthy <pauldmccarthy@gmail.com> Date: Fri, 20 Mar 2020 15:49:04 +0000 Subject: [PATCH] TEST: test submit kwargs --- tests/test_run.py | 18 +++++++++++------- 1 file changed, 11 insertions(+), 7 deletions(-) diff --git a/tests/test_run.py b/tests/test_run.py index be9e443ca..363d4489e 100644 --- a/tests/test_run.py +++ b/tests/test_run.py @@ -306,29 +306,33 @@ def test_run_submit(): mkexec(op.expandvars('$FSLDIR/bin/fsltest'), test_script) jid = run.run('fsltest', submit=True) - assert jid == '12345' - stdout, stderr = fslsub.output(jid) - assert stdout == 'test_script running\n' assert stderr == '' + # or can pass submit opts as a dict kwargs = {'name' : 'abcde', 'ram' : '4GB'} - jid = run.run('fsltest', submit=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 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 stderr == experr + def test_run_streams(): """ """ -- GitLab