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