Пример #1
0
def test__run_failing_job():
    job = Job(job_file='test_job_fail.yaml',
              config=IntegrationTestConfig(max_retry_attempts=100))
    job.create()
    job.wait_for_state(goal_state='FAILED', failed_state='SUCCEEDED')

    results = job.get_task_runs(0)
    assert len(results) == 4
Пример #2
0
def test__run_failing_job(peloton_client):
    job = Job(
        client=peloton_client,
        job_file="test_job_fail.yaml",
        config=IntegrationTestConfig(max_retry_attempts=100),
    )
    job.create()
    job.wait_for_state(goal_state="FAILED", failed_state="SUCCEEDED")

    results = job.get_task_runs(0)
    assert len(results) == 4