def testUnlazifyAutoPopulated(self): self.app.REQUEST['PARENTS'] = [self.app] self.app.REQUEST['URL'] = 'a' self.app.REQUEST.traverse('/') sess = self.app.REQUEST['TESTOFSESSION'] sdType = type(TransientObject(1)) self.failUnless(type(aq_base(sess)) is sdType)
def testNewSessionDataObjectIsValid(self): from Acquisition import aq_base from Products.Transience.Transience import TransientObject sdType = type(TransientObject(1)) sd = self.app.session_data_manager.getSessionData() self.assertTrue(type(aq_base(sd)) is sdType) self.assertTrue(not hasattr(sd, '_invalid'))
def testUnlazifyAutoPopulated(self): from Acquisition import aq_base from Products.Transience.Transience import TransientObject self.app.REQUEST['PARENTS'] = [self.app] self.app.REQUEST['URL'] = 'a' self.app.REQUEST.traverse('/') sess = self.app.REQUEST['TESTOFSESSION'] sdType = type(TransientObject(1)) self.assertTrue(type(aq_base(sess)) is sdType)
def testNewSessionDataObjectIsValid(self): sdType = type(TransientObject(1)) sd = self.app.session_data_manager.getSessionData() self.failUnless(type(aq_base(sd)) is sdType) self.failUnless(not hasattr(sd, '_invalid'))