rjm.runners.tests.test_globus_compute_slurm_runner

Functions

configobj()

mocked_run_function(function, *args, **kwargs)

runner(mocker, configobj)

test_calculate_checksums(runner, tmpdir)

test_check_slurm_job_statuses_failed(mocker)

test_check_slurm_job_statuses_missing(mocker)

test_check_slurm_job_statuses_sacct(mocker)

test_check_slurm_job_statuses_squeue(mocker)

test_check_slurm_job_statuses_squeue_sacct(mocker)

test_get_poll_interval(config_vals, ...)

test_make_remote_directory_list(runner, tmpdir)

test_make_remote_directory_single(runner, tmpdir)

test_reset_globus_compute_client(configobj, ...)

test_runner_slurm_account_blank(mocker, ...)

test_runner_slurm_account_missing(runner)

test_runner_slurm_account_set(mocker, configobj)

test_start_fail(runner, mocker)

test_start_succeed(runner, mocker)

test_submit_slurm_job_account_in_script_long(...)

test_submit_slurm_job_account_in_script_short(...)

test_submit_slurm_job_account_injected(...)

test_submit_slurm_job_no_account(mocker, tmpdir)

test_wait_completed_failed(runner, mocker)

test_wait_completed_success(runner, mocker)

test_wait_fail(runner, mocker)

Classes

MockedSubprocessReturn(status, output)