def setUp(self): self._loadApp() user = self.user = User(u"test") user.groups.append("group:editor") root = self.app.root("editor") self.page0 = db_app.create_page(root, user) self.page = db_app.create_page(self.page0, user)
def setUp(self): self._loadApp() root = self.app.root("editor") user = User(u"test") user.groups.append("group:editor") self.page = db_app.create_page(root, user) self.text1 = db_app.create_text(root, user) self.text2 = db_app.create_text(root, user) pass
def test_automated(self): title = self.page.meta.title filename = self.page.meta.pool_filename self.assert_(title!=filename) self.assert_(filename==self.page.EscapeFilename(title), filename) page2 = db_app.create_page(self.page0, self.user) self.assert_(page2.meta.pool_filename!=filename) page3 = db_app.create_page(self.page0, self.user) self.assert_(page3.meta.pool_filename!=filename) self.assert_(page3.meta.pool_filename!=page2.meta.pool_filename) self.assert_(self.page0[filename].id==self.page.id) self.assert_(self.page0[filename+u".html"].id==self.page.id) self.assert_(self.page0[page2.meta.pool_filename].id==page2.id) self.assert_(self.page0[page3.meta.pool_filename].id==page3.id) self.assert_(self.page0[str(self.page.id)].id==self.page.id) self.assertRaises(KeyError, self.page0.__getitem__, u"nofilename") self.assertRaises(KeyError, self.page0.__getitem__, u"9999999999") self.assertRaises(KeyError, self.page0.__getitem__, filename+u".html.html")
def test_automated(self): title = self.page.meta.title filename = self.page.meta.pool_filename self.assert_(title != filename) self.assert_(filename == self.page.EscapeFilename(title), filename) page2 = db_app.create_page(self.page0, self.user) self.assert_(page2.meta.pool_filename != filename) page3 = db_app.create_page(self.page0, self.user) self.assert_(page3.meta.pool_filename != filename) self.assert_(page3.meta.pool_filename != page2.meta.pool_filename) self.assert_(self.page0[filename].id == self.page.id) self.assert_(self.page0[filename + u".html"].id == self.page.id) self.assert_(self.page0[page2.meta.pool_filename].id == page2.id) self.assert_(self.page0[page3.meta.pool_filename].id == page3.id) self.assert_(self.page0[str(self.page.id)].id == self.page.id) self.assertRaises(KeyError, self.page0.__getitem__, u"nofilename") self.assertRaises(KeyError, self.page0.__getitem__, u"9999999999") self.assertRaises(KeyError, self.page0.__getitem__, filename + u".html.html")
def setUp(self): request = testing.DummyRequest() request._LOCALE_ = "en" request.content_type = "" self.request = request self.config = testing.setUp(request=request) self.config.include('pyramid_chameleon') self._loadApp() self.app.Startup(self.config) self.root = self.app.root("editor") user = User(u"test") user.groups.append("group:editor") self.page = db_app.create_page(self.root, user) self.text1 = db_app.create_text(self.root, user) self.text2 = db_app.create_text(self.root, user) self.request.context = self.page