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)
Esempio n. 2
0
 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)
Esempio n. 5
0
 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')