Changeset 2422 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testNewsSitemaps.py
- Timestamp:
- May 31, 2010 6:46:06 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testNewsSitemaps.py
r2415 r2422 20 20 self.my_news = self.portal["my_news"] 21 21 self.my_news.edit(text="Test news item", title="First news (test)", language="ua", 22 effectiveDate=self.pubdate) 22 effectiveDate=self.pubdate, gsm_access="Registration", 23 gsm_genres=("PressRelease",), gsm_stock="NASDAQ:AMAT, BOM:500325") 23 24 self.portal.portal_workflow.doActionFor(self.my_news, "publish") 24 25 self.reParse() … … 63 64 self.assert_("First news (test)" in self.data, "No 'First news (test)' in data") 64 65 65 def test_no_naccess(self):66 self.assert_("n:access" not in self.start.keys())67 68 def test_no_ngenres(self):69 self.assert_("n:genres" not in self.start.keys())70 71 66 def test_naccess(self): 72 67 # Test when access present 73 self.my_news.edit(gsm_access="Registration")74 self.my_news.reindexObject()75 self.reParse()76 68 self.assert_("n:access" in self.start.keys()) 77 69 self.assert_("Registration" in self.data, "No 'Registration' in data") 78 70 79 def test_ngenres Single(self):71 def test_ngenres(self): 80 72 # Test when genres present 81 self.my_news.edit(gsm_genres=("PressRelease",))82 self.my_news.reindexObject()83 self.reParse()84 73 self.assert_("n:genres" in self.start.keys()) 85 74 self.assert_("PressRelease" in self.data, "No 'PressRelease' in data") … … 95 84 def test_ngenresEmpty(self): 96 85 # No genres should present if it's not updated 97 self.my_news.edit( )86 self.my_news.edit(gsm_genres=[]) 98 87 self.my_news.reindexObject() 99 88 self.reParse() … … 106 95 my_doc.edit(text="Test document") 107 96 self.portal.portal_workflow.doActionFor(my_doc, "publish") 108 self.reParse() 97 self.portal["news-sitemaps"].edit(portalTypes=("Document",)) 98 self.reParse() 99 open("/tmp/news.sm.docs.xml", "w").write(self.sitemap) 109 100 self.assertNotEqual("n:genres" in self.start.keys(), True) 101 102 def test_nstock_tickers(self): 103 # Test n:stock_tickers 104 self.assert_("n:stock_tickers" in self.start.keys()) 105 self.assert_("NASDAQ:AMAT, BOM:500325" in self.data, "No 'NASDAQ:AMAT, BOM:500325' in data") 110 106 111 107 … … 138 134 139 135 def test_npublication(self): 140 open("/tmp/news.sm.xml", "w").write(self.sitemap)141 136 self.assert_("n:publication" in self.start.keys()) 142 137 self.assert_("n:name" in self.start.keys()) … … 161 156 def test_no_keywords(self): 162 157 self.assert_("n:keywords" not in self.start.keys()) 158 159 def test_no_keywords(self): 160 self.assert_("n:stock_tickers" not in self.start.keys()) 163 161 164 162 … … 181 179 self.assertNotEqual(self.my_news.getField("gsm_access"), None) 182 180 self.assertNotEqual(self.my_news.getField("gsm_genres"), None) 181 self.assertNotEqual(self.my_news.getField("gsm_stock"), None) 183 182 self.assertEqual(self.my_doc.getField("gsm_access"), None) 184 183 self.assertEqual(self.my_doc.getField("gsm_genres"), None) 184 self.assertEqual(self.my_doc.getField("gsm_stock"), None) 185 185 186 186 def testRegistrationOnLocalSM(self):
Note: See TracChangeset
for help on using the changeset viewer.