def test_validate_task(context, task, raises):
    context.task = task

    if raises:
        with pytest.raises(TaskVerificationError):
            validate_task_schema(context)
    else:
        validate_task_schema(context)
Ejemplo n.º 2
0
async def async_main(context):
    validate_task_schema(context)

    context.ship_it_instance_config = get_ship_it_instance_config_from_scope(context)
    context.action = get_task_action(context)

    # action has already been validated
    ACTION_MAP[context.action](context)
    log.info('Success!')