def testUndoPrincipalTransactions(self): request = self.request bonobo = principalRegistry.getPrincipal('bonobo') request.setPrincipal(bonobo) view = UndoView(self.folder1, request) # Just test whether it accepts the principal. We know that # our undo dummy above "works". self.undo._emulatePublication(request) view.undoPrincipalTransactions(['6']) self.assert_(self.undo.principal is bonobo)