def test_controller_fail(self, create_task_request_fixture: dict, handler: Handler, mock_controller: Controller): mock_controller.create_task = MagicMock(return_value=(None, False)) result = handler.create_task(None, create_task_request_fixture) assert 409 == result.get('statusCode')
def test_missing_body(self, create_task_request_fixture: dict, handler: Handler, mock_controller: Controller): create_task_request_fixture['body'] = '{}' mock_controller.create_task = MagicMock(return_value=(None, False)) result = handler.create_task(None, create_task_request_fixture) assert 400 == result.get('statusCode')
def test_success(self, create_task_request_fixture: dict, handler: Handler, mock_controller: Controller): mock_controller.create_task = MagicMock(return_value=("id", True)) result = handler.create_task(None, create_task_request_fixture) assert 200 == result.get('statusCode') mock_controller.create_task.assert_called_once_with(None, CreateTaskRequest( mutation=TaskMutationRequest(content='some content')))