def add_test_data_to_db(self): """ Add some pages and languages to the database """ menu = Menu(id=1, parent=None, weight=1) self.session.add(menu) npage = Page(id=2, parent=menu, weight=2) hpage = Page(id=3, parent=menu, weight=1, home=True) dummy_view = View(name='dummy', fs_view_path='test_templates/page.mako') hpage.view = dummy_view npage.view = dummy_view self.session.add(hpage) self.session.add(npage) it = Language(lang=u'it', country=u'it') self.session.add(it) en = Language(lang=u'en', country=u'gb') self.session.add(en) npage_info_it = PageInfo(id=1, label='Normal', title='Normal Page', url_part='normal', node=npage, lang=en) npage_info_en = PageInfo(id=2, label='Normale', title='Pagina Normale', url_part='normale', node=npage, lang=it) self.session.add(npage_info_it) self.session.add(npage_info_en) hpage_info_it = PageInfo(id=3, label='Home', title='Pagina Principale', url_part='index', node=hpage, lang=it) hpage_info_en = PageInfo(id=4, label='Home', title='Main Page', url_part='index', node=hpage, lang=en) self.session.add(hpage_info_it) self.session.add(hpage_info_en) self.session.commit()