Esempio n. 1
0
def check_task_on_stack(context, stack):
    todos = Todo(context.driver)
    tasks = todos.get_tasks()

    # TODO: Arrumar essa validação
    for task in tasks:
        if task.name == context.cenario_json['nome']:
            break
    else:
        assert False
Esempio n. 2
0
def check_if_todo_is_first(context, stack):
    """
    Compara a primeiro todo da pilha `stack` com o todo da tabela.

    VARS:
        po_fist_task: todo do topo da stak
        todo_task: po_fist_task convertido para task (namedtuple)
        table_task: todo da tabela
    """
    todos = Todo(context.driver)
    po_fist_task = todos.get_tasks()[0]
    todo_task = task(po_fist_task.name, po_fist_task.desc, "")
    table_task = [table_to_task(row) for row in context.table][0]
    assert todo_task == table_task