コード例 #1
0
def test_get_lists(todoable_keys):
    """
    Test API Call for get_list
    """

    token = todoable_keys.get('token')
    response = TODOABLE.get_lists(token)

    assert isinstance(response, dict)
    assert response.get('lists') != None
コード例 #2
0
def test_get_list_tasks(todoable_keys):
    """
    Test API Call for get_list_tasks
    """

    token = todoable_keys.get('token')
    list_id = todoable_keys.get('list_id')
    response = TODOABLE.get_list_tasks(token, list_id)

    assert isinstance(response, dict)
    assert response.get('items') != None
コード例 #3
0
def test_post_list(todoable_keys):
    """
    Test API Call for post_list
    """

    token = todoable_keys.get('token')
    name = todoable_keys.get('add_list_name')
    response = TODOABLE.post_list(token, name)

    assert isinstance(response, dict)
    assert response.get('name') != None
コード例 #4
0
def test_login(todoable_keys):
    """
    Test API Call for login
    """

    username = todoable_keys.get('username')
    password = todoable_keys.get('password')
    response = TODOABLE.login(username, password)

    assert isinstance(response, dict)
    assert response.get('token') != None
コード例 #5
0
def test_delete_list(todoable_keys):
    """
    Test API Call for delete_list
    """

    token = todoable_keys.get('token')
    list_id = todoable_keys.get('list_id')
    response = TODOABLE.delete_list(token, list_id)

    assert isinstance(response, str)
    assert response == 'list deleted'
コード例 #6
0
def test_complete_task_in_list(todoable_keys):
    """
    Test API Call for test_complete_task_in_list
    """

    token = todoable_keys.get('token')
    list_id = todoable_keys.get('list_id')
    item_id = todoable_keys.get('item_id')
    response = TODOABLE.complete_task_in_list(token, list_id, item_id)

    assert isinstance(response, str)
    assert response == 'marked finished'
コード例 #7
0
def test_update_list(todoable_keys):
    """
    Test API Call for update_list
    """

    token = todoable_keys.get('token')
    list_id = todoable_keys.get('list_id')
    name = todoable_keys.get('update_list_name')
    response = TODOABLE.update_list(token, list_id, name)

    assert isinstance(response, str)
    assert response == 'list updated'
コード例 #8
0
ファイル: lambda_function.py プロジェクト: vkd225/todoable
def login(event):
    user = event.get('username', None)
    pwd = event.get('password', None)
    response = TODOABLE.login(user, pwd)
    return (response)
コード例 #9
0
ファイル: lambda_function.py プロジェクト: vkd225/todoable
def delete_task_in_list(event):
    token = event.get('token', None)
    list_id = event.get('list_id', None)
    item_id = event.get('item_id', None)
    response = TODOABLE.delete_task_in_list(token, list_id, item_id)
    return (response)
コード例 #10
0
ファイル: lambda_function.py プロジェクト: vkd225/todoable
def post_task_in_list(event):
    token = event.get('token', None)
    list_id = event.get('list_id', None)
    name = event.get('name', None)
    response = TODOABLE.post_task_in_list(token, list_id, name)
    return (response)
コード例 #11
0
ファイル: lambda_function.py プロジェクト: vkd225/todoable
def update_list(event):
    token = event.get('token', None)
    list_id = event.get('list_id', None)
    name = event.get('name', None)
    response = TODOABLE.update_list(token, list_id, name)
    return (response)
コード例 #12
0
ファイル: lambda_function.py プロジェクト: vkd225/todoable
def get_list_tasks(event):
    token = event.get('token', None)
    list_id = event.get('list_id', None)
    response = TODOABLE.get_list_tasks(token, list_id)
    return (response)
コード例 #13
0
ファイル: lambda_function.py プロジェクト: vkd225/todoable
def post_list(event):
    token = event.get('token', None)
    name = event.get('name', None)
    response = TODOABLE.post_list(token, name)
    return (response)
コード例 #14
0
ファイル: lambda_function.py プロジェクト: vkd225/todoable
def get_lists(event):
    token = event.get('token', None)
    response = TODOABLE.get_lists(token)
    return (response)