def afterSetUp(self): self.setupLocalEnvironment() self.folder.addDTMLMethod('doc', file='foo') # _p_oids are None until we create a savepoint self.assertEqual(self.folder._p_oid, None) transaction.savepoint(optimistic=True) self.assertNotEqual(self.folder._p_oid, None)
def afterSetUp(self): self.setPermissions(cutpaste_permissions) self.folder.addDTMLMethod('doc', file='foo') # _p_oids are None until we create a savepoint self.assertEqual(self.folder._p_oid, None) transaction.savepoint(optimistic=True) self.assertNotEqual(self.folder._p_oid, None)
def afterSetUp(self): self.setPermissions(cutpaste_permissions) self.folder.addDTMLMethod('doc', file='foo') # _p_oids are None until we create a savepoint self.assertEqual(self.folder._p_oid, None) transaction.savepoint(optimistic=True) self.assertNotEqual(self.folder._p_oid, None)
def afterSetUp(self): self.setupLocalEnvironment() self.folder.addDTMLMethod('doc', file='foo') # _p_oids are None until we create a savepoint self.assertEqual(self.folder._p_oid, None) transaction.savepoint(optimistic=True) self.assertNotEqual(self.folder._p_oid, None)
def testTransactionAbort(self): folder = self._getfolder() self.assertTrue(folder is not None) self.assertTrue(folder._p_jar is None) transaction.savepoint() self.assertTrue(folder._p_jar is not None) transaction.abort() del folder folder = self._getfolder() self.assertTrue(folder is None)
def testTransactionAbort(self): folder = self._getfolder() self.assert_(folder is not None) self.assert_(folder._p_jar is None) transaction.savepoint() self.assert_(folder._p_jar is not None) transaction.abort() del folder folder = self._getfolder() self.assert_(folder is None)
def testManagePasteAsAlias(self): self.f1.invokeFactory('Document', 'doc') # used for the target doc = self.f1.doc doc.setTitle('target doc') doc.setDescription('target description') self.portal.invokeFactory('Folder', 'f2') self.f2 = self.portal.f2 #transaction.commit(1) transaction.savepoint(1) clipboard = self.f1.manage_copyObjects(['doc',]) result = self.portal.simplealias_tool.manage_pasteAsAlias(self.f2, cb_copy_data=clipboard) # now test the stuff supposed_alias = doc.getBRefs('linksTo') self.failIf(len(supposed_alias)==0) alias = self.f2.objectValues()[0] self.failUnlessEqual(alias.Title(), 'target doc') self.failUnlessEqual(alias.Description(), 'target description')