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)
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
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)
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]
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]
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)
def step_impl(context, priorityLevel): context.cat_id = get_categories({'title': priorityLevel}).json()['categories'][0]['id'] delete_category(context.cat_id).status_code