test get_missing_tasks
This commit is contained in:
parent
07a5262127
commit
8dc3121be6
|
@ -0,0 +1,27 @@
|
||||||
|
import todoist_interface.utils as utils
|
||||||
|
|
||||||
|
|
||||||
|
def test_get_missing_tasks():
|
||||||
|
"""
|
||||||
|
Test if the issues_to_check are in the list of tasks
|
||||||
|
"""
|
||||||
|
tasks = [{'id': '1', 'content': 'task 1'},
|
||||||
|
{'id': '2', 'content': 'task 2'}]
|
||||||
|
issues_to_check = [{'id': '1', 'content': 'task 1'},
|
||||||
|
{'id': '3', 'content': 'task 3'},
|
||||||
|
{'id': '2', 'content': 'task 2'}]
|
||||||
|
missing_should_be = [{'id': '3', 'content': 'task 3'}]
|
||||||
|
missing_tasks = utils.get_missing_tasks(tasks, issues_to_check)
|
||||||
|
assert missing_tasks == missing_should_be
|
||||||
|
|
||||||
|
|
||||||
|
def test_get_missing_tasks_without_tasks():
|
||||||
|
"""
|
||||||
|
Test if the issues_to_check are in the list of tasks
|
||||||
|
"""
|
||||||
|
tasks = []
|
||||||
|
issues_to_check = [{'id': '1', 'content': 'task 1'},
|
||||||
|
{'id': '3', 'content': 'task 3'},
|
||||||
|
{'id': '2', 'content': 'task 2'}]
|
||||||
|
missing_tasks = utils.get_missing_tasks(tasks, issues_to_check)
|
||||||
|
assert missing_tasks == issues_to_check
|
Loading…
Reference in New Issue