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')))