def testGenerateNewId(self): self.loginAsPortalOwner() foo_collage = ctc_utils.addCollage(self.portal, "foo", "Foo") new_id = cu.generateNewId(foo_collage) self.failUnlessEqual(new_id, "1") foo_collage.restrictedTraverse("insert-row").insertRow() new_id = cu.generateNewId(foo_collage) self.failUnlessEqual(new_id, "2") foo_collage.restrictedTraverse("insert-row").insertRow() self.failUnlessEqual(foo_collage.objectIds()[-1], "2") foo_collage._delObject(foo_collage.objectIds()[0]) new_id = cu.generateNewId(foo_collage) self.failUnlessEqual(new_id, "1") return
def testGenerateNewId(self): self.loginAsPortalOwner() self.portal.REQUEST.environ['REQUEST_METHOD'] = 'POST' foo_collage = ctc_utils.addCollage(self.portal, 'foo', 'Foo') new_id = cu.generateNewId(foo_collage) self.failUnlessEqual(new_id, '1') foo_collage.restrictedTraverse('insert-row').insertRow() new_id = cu.generateNewId(foo_collage) self.failUnlessEqual(new_id, '2') foo_collage.restrictedTraverse('insert-row').insertRow() self.failUnlessEqual(foo_collage.objectIds()[-1], '2') foo_collage._delObject(foo_collage.objectIds()[0]) new_id = cu.generateNewId(foo_collage) self.failUnlessEqual(new_id, '1') return
def testAddcollage(self): self.loginAsPortalOwner() foo_collage = ctc_utils.addCollage(self.portal, 'foo', 'Foo') self.failUnlessEqual(foo_collage.title_or_id(), 'Foo') return