def test_create_role_ok_response(self, mock_role_repo_find_first, mock_role_controller_request_params): '''Test create_role OK response. ''' # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = ('Mock name', 'Mock help') mock_role_repo_find_first.return_value = None role_controller = RoleController(self.request_context) # Act result = role_controller.create_role() # Assert assert result.status_code == 201 assert result.get_json()['msg'] == 'OK'
def test_create_role_when_name_already_exists( self, mock_role_repo_find_first, mock_role_controller_request_params): '''Test create_role when role name already exists. ''' # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = ('Mock name', 'Mock help') mock_role_repo_find_first.return_value = self.mock_role role_controller = RoleController(self.request_context) # Act result = role_controller.create_role() # Assert assert result.status_code == 400 assert result.get_json()['msg'] == 'Role with this name already' \ ' exists'
def test_create_role_ok_response( self, mock_role_repo_find_first, mock_role_controller_request_params ): """Test create_role OK response.""" # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = ( "Mock name", "Mock help", ) mock_role_repo_find_first.return_value = None role_controller = RoleController(self.request_context) # Act result = role_controller.create_role() # Assert assert result.status_code == 201 assert result.get_json()["msg"] == "OK"
def test_create_role_when_name_already_exists( self, mock_role_repo_find_first, mock_role_controller_request_params ): """Test create_role when role name already exists.""" # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = ( "Mock name", "Mock help", ) mock_role_repo_find_first.return_value = self.mock_role role_controller = RoleController(self.request_context) # Act result = role_controller.create_role() # Assert assert result.status_code == 400 assert result.get_json()["msg"] == "Role with this name already" " exists"