示例#1
0
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
示例#2
0
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
示例#3
0
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)
示例#4
0
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)