Skip to content

Commit 1a5522e

Browse files
committed
Added missing test for create_project function
1 parent 72be38b commit 1a5522e

1 file changed

Lines changed: 12 additions & 0 deletions

File tree

tests/test_task_api.py

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -26,6 +26,18 @@ def test_get_task_history(self, mock_request, api_instance=api):
2626
f'{self.url}/task/{test_task_id}/history',
2727
params=None)
2828

29+
@patch('maproulette.api.maproulette_server.requests.Session.post')
30+
def test_create_task(self, mock_request, api_instance=api):
31+
geometries = test_geojson['features'][0]['geometry']
32+
test_task_model = maproulette.TaskModel(name='test_task',
33+
parent='12345',
34+
geometries=geometries)
35+
api_instance.create_task(test_task_model)
36+
mock_request.assert_called_once_with(
37+
f'{self.url}/tasks',
38+
json=test_task_model,
39+
params=None)
40+
2941
@patch('maproulette.api.maproulette_server.requests.Session.post')
3042
def test_create_tasks(self, mock_request, api_instance=api):
3143
test_tasks = []

0 commit comments

Comments
 (0)