From c683aa88caedb67d19fba782f3b115b311dc99d0 Mon Sep 17 00:00:00 2001 From: mancini <mancini@astron.nl> Date: Tue, 17 Sep 2019 14:34:51 +0200 Subject: [PATCH] add test --- tests/test_slurm_cli.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/test_slurm_cli.py b/tests/test_slurm_cli.py index 025dbd1..fa76f26 100644 --- a/tests/test_slurm_cli.py +++ b/tests/test_slurm_cli.py @@ -44,6 +44,13 @@ class TestSlurmControl(unittest.TestCase): with self.assertRaises(slurm_control.SlurmCallError): _ = slurm_control.get_jobs_status() + @patch('slurm_cli.slurm_control.run_process') + def test_get_job_statuses_job_id_list_missing(self, call_mock): + output_string = '1;test_job;CD;COMPLETED;None\n2;test_job;F;FAILED;error 1\n' + call_mock.return_value = get_mocked_call_output(0, output_string, 'stuff') + _ = slurm_control.get_jobs_status(['1', '2']) + self.assertIn('1,2', call_mock.call_args[0][0]) + if __name__ == '__main__': logging.basicConfig(level=logging.DEBUG, format='%(asctime)s-%(name)s-%(levelname)s %(message)s') \ No newline at end of file -- GitLab