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