Ejemplo n.º 1
0
def step_impl(context, taskTitle, oldPriority, newPriority):
    category_id = get_categories({
        'title': newPriority
    }).json()['categories'][0]['id']
    old_id = get_categories({
        'title': oldPriority
    }).json()['categories'][0]['id']
    context.code = delete_todo_category_link(context.todo_id,
                                             old_id).status_code
    create_todo_category_relation(context.todo_id, category_id)
Ejemplo n.º 2
0
def step_impl(context, priorityLevel, doneStatus):
    try:
        category_id = get_categories({'title': priorityLevel}).json()['categories'][0]['id']
    except IndexError:
        category_id = context.cat_id
    response = get_category_todos(str(category_id), {'doneStatus': doneStatus.lower()})
    context.response = response.json()['todos']
    context.code = response.status_code
Ejemplo n.º 3
0
def step_impl(context):
    for todo in context.table:
        todo_table = todo.as_dict()

        todo_dict = {'title': todo_table['taskTitle']}
        if 'doneStatus' in todo_table:
            todo_dict['doneStatus'] = todo_table['doneStatus'] == 'True'
        if 'description' in todo_table:
            todo_dict['description'] = todo_table['description']

        todo_id = create_todo(todo_dict)['id']

        if 'priorityLevel' in todo_table:
            category_id = get_categories({'title': todo_table['priorityLevel']}).json()['categories'][0]['id']
            create_todo_category_relation(todo_id, category_id)
        if 'project' in todo_table:
            project_id = create_project({'title': todo_table['project']})['id']
            create_todo_project_relation(todo_id, project_id)
Ejemplo n.º 4
0
def step_impl(context, taskTitle, priority):
    category_id = get_categories({
        'title': priority
    }).json()['categories'][0]['id']
    response = get_category_todos(category_id).json()['todos']
    assert taskTitle in [t['title'] for t in response]
Ejemplo n.º 5
0
def step_impl(context, oldPriority, taskTitle):
    old_id = get_categories({
        'title': oldPriority
    }).json()['categories'][0]['id']
    response = get_category_todos(old_id).json()['todos']
    assert taskTitle not in [t['title'] for t in response]
Ejemplo n.º 6
0
def step_impl(context, taskTitle, oldPriority):
    context.todo_id = create_todo({'title': taskTitle})['id']
    category_id = get_categories({
        'title': oldPriority
    }).json()['categories'][0]['id']
    create_todo_category_relation(context.todo_id, category_id)
Ejemplo n.º 7
0
def step_impl(context, priorityLevel):
    context.cat_id = get_categories({'title': priorityLevel}).json()['categories'][0]['id']
    delete_category(context.cat_id).status_code