Beispiel #1
0
def test_complete_task_non_409(context, unsuccessful_queue, event_loop):
    unsuccessful_queue.status = 500
    context.temp_queue = unsuccessful_queue
    with pytest.raises(taskcluster.exceptions.TaskclusterRestFailure):
        event_loop.run_until_complete(
            task.complete_task(context, 0)
        )
Beispiel #2
0
def test_reportException(context, successful_queue, event_loop):
    context.temp_queue = successful_queue
    event_loop.run_until_complete(task.complete_task(context, 2))
    assert successful_queue.info == [
        "reportException", ('taskId', 'runId', {
            'reason': 'worker-shutdown'
        }), {}
    ]
Beispiel #3
0
def test_reportFailed(context, successful_queue, event_loop):
    context.temp_queue = successful_queue
    event_loop.run_until_complete(task.complete_task(context, 1))
    assert successful_queue.info == ["reportFailed", ('taskId', 'runId'), {}]
Beispiel #4
0
def test_complete_task_409(context, unsuccessful_queue, event_loop):
    context.temp_queue = unsuccessful_queue
    event_loop.run_until_complete(task.complete_task(context, 0))