feat(api+testing): select todos + testing

This commit is contained in:
2024-03-02 16:53:00 -05:00
parent 1a6469efa5
commit e92254cdaf
3 changed files with 83 additions and 1 deletions

View File

@@ -0,0 +1,19 @@
from src.neo_neo_todo.models.todo import select_todos
async def test_model_todo_select_todos(db_pool):
todos_list_all = await select_todos(db_pool, 1)
assert len(todos_list_all) == 3
todos_list_completed_false = await select_todos(db_pool, 1, False)
assert len(todos_list_completed_false) == 3
todos_list_completed_true = await select_todos(db_pool, 1, True)
assert len(todos_list_completed_true) == 0
todos_list_non_existent_member_id = await select_todos(db_pool, 12341234)
assert len(todos_list_non_existent_member_id) == 0