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