def test_deleterole_exception(self): portal = Portal('http://localhost:8090/iportal', 'admin', 'Supermap123') portal._portal = mock.MagicMock() managment = mock.MagicMock() portal._portal.security_management = mock.MagicMock(return_value=managment) re = MethodResult() managment.delete_role = mock.MagicMock(return_value=re) with self.assertRaises(Exception): portal.delete_role('test') managment.delete_role.assert_called_once()
def test_deleterole(self): portal = Portal('http://localhost:8090/iportal', 'admin', 'Supermap123') portal._portal = mock.MagicMock() managment = mock.MagicMock() portal._portal.security_management = mock.MagicMock(return_value=managment) re = MethodResult() re.succeed = True managment.delete_role = mock.MagicMock(return_value=re) portal.delete_role('test') managment.delete_role.assert_called_once()