Exemplo n.º 1
0
def test_add_to_queue():
    listener = mock.Mock()
    queue = LSFQueue(listener, "", "", "workdir")
    queue.add_to_queue("/home/task", False, "/home/task/task.sh", "/home/task/stdout.txt", "/home/task/stderr.txt")

    qsub_popen_mock.assert_called_once_with(
        ['bsub', '-o', '/home/task/stdout.txt', '-e', '/home/task/stderr.txt', '-cwd', 'workdir', 'bash /home/task/task.sh'], stdout=subprocess.PIPE)
Exemplo n.º 2
0
def test_get_jobs():
    listener = mock.Mock()
    queue = LSFQueue(listener, "", "", "workdir")

    jobs = queue.get_jobs_from_external_queue()
    popen_qstat_mock.assert_called_once_with(['bjobs', "-w"], stdout=subprocess.PIPE)
    assert len(jobs) == 1
Exemplo n.º 3
0
def test_get_jobs():
    listener = mock.Mock()
    queue = LSFQueue(listener, "", "", "workdir")

    jobs = queue.get_jobs_from_external_queue()
    popen_qstat_mock.assert_called_once_with(['bjobs', "-w"],
                                             stdout=subprocess.PIPE)
    assert len(jobs) == 1
Exemplo n.º 4
0
def test_add_to_queue():
    listener = mock.Mock()
    queue = LSFQueue(listener, "", "", "workdir")
    queue.add_to_queue("/home/task", False, "/home/task/task.sh",
                       "/home/task/stdout.txt", "/home/task/stderr.txt")

    qsub_popen_mock.assert_called_once_with([
        'bsub', '-o', '/home/task/stdout.txt', '-e', '/home/task/stderr.txt',
        '-cwd', 'workdir', 'bash /home/task/task.sh'
    ],
                                            stdout=subprocess.PIPE)
Exemplo n.º 5
0
def test_kill():
    listener = mock.Mock()
    queue = LSFQueue(listener, "", "", "workdir")
    queue.kill([Task("task", "100", "running", "/home/task")])

    qdel_popen_mock.assert_called_once_with(["bkill", "100"])
Exemplo n.º 6
0
def test_kill():
    listener = mock.Mock()
    queue = LSFQueue(listener, "", "", "workdir")
    queue.kill([Task("task", "100", "running", "/home/task")])

    qdel_popen_mock.assert_called_once_with(["bkill", "100"])