TaskManager Module¶
test_task_manager.py
This script is dedicated to test all the functionalities from db.py file.
- tests.test_task_manager.task_manager() TaskManager ¶
Fixture to create and return a new TaskManager instance.
- tests.test_task_manager.test_add_task(task_manager: TaskManager) None ¶
Test if a task can be added to the task manager.
- tests.test_task_manager.test_add_task_past_due_date(task_manager: TaskManager) None ¶
Test if a task with a past due date raises the godd error.
- tests.test_task_manager.test_complete_task(task_manager: TaskManager) None ¶
Test if a task can be marked as complete.
- tests.test_task_manager.test_delete_task(task_manager: TaskManager) None ¶
Test if a task can be deleted from the task manager.
- tests.test_task_manager.test_get_all_tasks(task_manager: TaskManager) None ¶
Test if all tasks can be retrieved from the task manager.
- tests.test_task_manager.test_modify_task(task_manager: TaskManager) None ¶
Test if the name of a task can be successfully modified in the task manager.