def test_main(self): """ Add, Find, Edit and Delete Naaya News """ #add Naaya News addNyNews(self._portal().info, title='news1', lang='en') addNyNews(self._portal().info, title='news1_fr', lang='fr') meta = self._portal().getCatalogedObjectsCheckView(meta_type=['Naaya News']) #Get added NyNews for x in meta: if x.getLocalProperty('title', 'en') == 'news1': meta = x if x.getLocalProperty('title', 'fr') == 'news1_fr': meta_fr = x self.assertEqual(meta.getLocalProperty('title', 'en'), 'news1') self.assertEqual(meta_fr.getLocalProperty('title', 'fr'), 'news1_fr') #Change NyNews title meta.saveProperties(title='news1_edited', lang='en') meta_fr.saveProperties(title='news1_fr_edited', lang='fr') self.assertEqual(meta.getLocalProperty('title', 'en'), 'news1_edited') self.assertEqual(meta_fr.getLocalProperty('title', 'fr'), 'news1_fr_edited') #delete NyNews self._portal().info.manage_delObjects([meta.id]) self._portal().info.manage_delObjects([meta_fr.id]) meta = self._portal().getCatalogedObjectsCheckView(meta_type=['Naaya News']) self.assertEqual(meta, [])
def test_NyNews(self): """ Add, Find, Edit and Delete Naaya News """ #add Naaya News addNyNews(self.portal.folder_test, title='news1', lang='en') addNyNews(self.portal.folder_test, title='news1_fr', lang='fr') meta = self.portal.getCatalogedObjectsCheckView( meta_type=['Naaya News']) #Get added NyNews for x in meta: if x.getLocalProperty('title', 'en') == 'news1': meta = x if x.getLocalProperty('title', 'fr') == 'news1_fr': meta_fr = x self.assertEqual(meta.getLocalProperty('title', 'en'), 'news1') self.assertEqual(meta_fr.getLocalProperty('title', 'fr'), 'news1_fr') #Change NyNews title meta.saveProperties(title='news1_edited', lang='en') meta_fr.saveProperties(title='news1_fr_edited', lang='fr') self.assertEqual(meta.getLocalProperty('title', 'en'), 'news1_edited') self.assertEqual(meta_fr.getLocalProperty('title', 'fr'), 'news1_fr_edited') #delete NyNews self.portal.folder_test.manage_delObjects([meta.id]) self.portal.folder_test.manage_delObjects([meta_fr.id]) meta = self.portal.getCatalogedObjectsCheckView( meta_type=['Naaya News']) self.assertEqual(meta, [])
def afterSetUp(self): portal = self.app.portal addNyFolder(portal, 'test_folder') addNyNews(portal.test_folder, id='test_news', title='Test news')
def afterSetUp(self): from Products.Naaya.NyFolder import addNyFolder from Products.NaayaContent.NyNews.NyNews import addNyNews addNyFolder(self.portal, 'myfolder', contributor='contributor', submitted=1) addNyNews(self.portal.myfolder, id='mynews', title='My news', submitted=1, contributor='contributor') import transaction; transaction.commit()
def afterSetUp(self): from Products.NaayaContent.NyNews.NyNews import addNyNews addNyNews(self.portal.info, id='ver_news', title='ver_news', submitted=1) import transaction; transaction.commit()