def test_disable_user_role_when_role_doesnot_exist( self, mock_user_role_repo_get_unpaginated, mock_role_controller_request_params): '''Test disable_user_role when the role doesnot exist. ''' # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = { 'userId': '1', 'roleId': 1 } mock_user_role_repo_get_unpaginated.return_value = [None] role_controler = RoleController(self.request_context) # Act result = role_controler.disable_user_role() # Assert assert result.status_code == 404 assert result.get_json()['msg'] == 'Invalid or incorrect ' \ 'user_role_id provided'
def test_disable_user_role_when_role_doesnot_exist( self, mock_user_role_repo_get_unpaginated, mock_role_controller_request_params ): """Test disable_user_role when the role doesnot exist.""" # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = { "userId": "1", "roleId": 1, } mock_user_role_repo_get_unpaginated.return_value = [None] role_controler = RoleController(self.request_context) # Act result = role_controler.disable_user_role() # Assert assert result.status_code == 404 assert ( result.get_json()["msg"] == "Invalid or incorrect " "user_role_id provided" )
def test_disable_user_role_ok_response( self, mock_user_role_repo_get_unpaginated, mock_role_controller_request_params, mock_user_role_repo_update, ): """Test disable_user_role OK response.""" # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = { "userId": "1", "roleId": 1, } mock_user_role_repo_get_unpaginated.return_value = [self.mock_user_role] mock_user_role_repo_update.return_value = self.mock_user_role role_controler = RoleController(self.request_context) # Act result = role_controler.disable_user_role() # Assert assert result.status_code == 200 assert result.get_json()["msg"] == "user_role disabled for user"
def test_disable_user_role_ok_response(self, mock_user_role_repo_get_unpaginated, mock_role_controller_request_params, mock_user_role_repo_update): '''Test disable_user_role OK response. ''' # Arrange with self.app.app_context(): mock_role_controller_request_params.return_value = { 'userId': '1', 'roleId': 1 } mock_user_role_repo_get_unpaginated.return_value = [ self.mock_user_role ] mock_user_role_repo_update.return_value = self.mock_user_role role_controler = RoleController(self.request_context) # Act result = role_controler.disable_user_role() # Assert assert result.status_code == 200 assert result.get_json()['msg'] == 'user_role disabled for user'