From 8466a1719746dc2dc36a636e50f775678da9ad79 Mon Sep 17 00:00:00 2001
From: Paul McCarthy <pauldmccarthy@gmail.com>
Date: Fri, 20 Mar 2020 14:49:43 +0000
Subject: [PATCH] TEST: unit test for info

---
 tests/test_fslsub.py | 23 +++++++++++++++++++++++
 1 file changed, 23 insertions(+)

diff --git a/tests/test_fslsub.py b/tests/test_fslsub.py
index e2fb9ebcc..a0856f46d 100644
--- a/tests/test_fslsub.py
+++ b/tests/test_fslsub.py
@@ -102,6 +102,29 @@ def test_submit():
         assert stderr.strip() == 'standard error'
 
 
+def test_info():
+    mock_qstat = tw.dedent("""
+    #!/usr/bin/env bash
+    echo "#####################"
+    echo "job_number:        1 "
+    echo "exec_file:         2 "
+    echo "submission_time:   3 "
+    echo "owner:             4 "
+    """).strip()
+
+    with mockFSLDIR() as fsldir:
+        qstatbin = op.join(fsldir, 'bin', 'qstat')
+        with open(qstatbin, 'wt') as f:
+            f.write(mock_qstat)
+        os.chmod(qstatbin, 0o755)
+
+        exp = {'job_number'      : '1',
+               'exec_file'       : '2',
+               'submission_time' : '3',
+               'owner'           : '4'}
+        assert fslsub.info('12345') == exp
+
+
 def myfunc():
     print('standard output')
     print('standard error', file=sys.stderr)
-- 
GitLab