def test_get_jobs(): listener = mock.Mock() queue = LocalBgQueue(listener, "workdir") jobs = queue.get_jobs_from_external_queue() jobs_popen_mock.assert_called_once_with(['ps', '-o', 'pid', '-u', 'username'], stdout=subprocess.PIPE) assert len(jobs) == 1
def test_get_jobs(): listener = mock.Mock() queue = LocalBgQueue(listener, "workdir") jobs = queue.get_jobs_from_external_queue() jobs_popen_mock.assert_called_once_with( ['ps', '-o', 'pid', '-u', 'username'], stdout=subprocess.PIPE) assert len(jobs) == 1
def test_kill(): listener = mock.Mock() queue = LocalBgQueue(listener, "workdir") queue.kill([Task("task", "100", "running", "/home/task")]) kill_mock.assert_called_once_with(100, signal.SIGINT)