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.