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