def test_version_prefixed_revoked(self): """ Test the version id set to prefix-2 chars after version revoke """ pvtool = getToolByName(self.portal, 'portal_eea_versions') vobjs = PortalType(id='LNK') vobjs.title = 'LNK' vobjs.search_type = 'Link' pvtool[vobjs.getId()] = vobjs link_id = self.folder.invokeFactory("Link", 'l1') link = self.folder[link_id] revoke_version(link) assert IVersionControl(link).versionId == 'LNK-2'
def test_version_revoked(self): """ Test revoke on a version which will assign a new random value """ current_id = IVersionControl(self.doc).versionId revoke_version(self.doc) assert current_id != IVersionControl(self.doc).versionId