def test_delete_role_ok_response(self, mock_role_repo_update, mock_role_repo_get): """Test delete_role when the role is invalid.""" # Arrange with self.app.app_context(): mock_role_repo_get.return_value = self.mock_role mock_role_repo_update.return_value = self.mock_role role_controler = RoleController(self.request_context) # Act result = role_controler.delete_role(1) # Assert assert result.status_code == 200 assert result.get_json()["msg"] == "role deleted"
def test_delete_role_when_role_is_invalid(self, mock_role_repo_get): '''Test delete_role when the role is invalid. ''' # Arrange with self.app.app_context(): mock_role_repo_get.return_value = None role_controler = RoleController(self.request_context) # Act result = role_controler.delete_role(1) # Assert assert result.status_code == 404 assert result.get_json()['msg'] == 'Invalid or incorrect ' \ 'role_id provided'