Changeset 2410 in products
- Timestamp:
- May 31, 2010 2:44:34 PM (15 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testNewsSitemaps.py
r2400 r2410 71 71 def test_naccess(self): 72 72 # Test when access present 73 self.my_news. _setProperty("gsm_access","Registration")73 self.my_news.edit(gsm_access="Registration") 74 74 self.my_news.reindexObject() 75 75 self.reParse() … … 77 77 self.assert_("Registration" in self.data, "No 'Registration' in data") 78 78 79 def test_ngenres (self):79 def test_ngenresSingle(self): 80 80 # Test when genres present 81 self.my_news. _setProperty("gsm_genres", "PressRelease")81 self.my_news.edit(gsm_genres=("PressRelease",)) 82 82 self.my_news.reindexObject() 83 83 self.reParse() 84 84 self.assert_("n:genres" in self.start.keys()) 85 85 self.assert_("PressRelease" in self.data, "No 'PressRelease' in data") 86 87 def test_ngenresMultiple(self): 88 # Test multiple genres 89 self.my_news.edit(gsm_genres=("PressRelease", "Blog")) 90 self.my_news.reindexObject() 91 self.reParse() 92 self.assert_("n:genres" in self.start.keys()) 93 self.assert_("PressRelease, Blog" in self.data, "No 'PressRelease, Blog' in data") 94 86 95 87 96 … … 91 100 from quintagroup.plonegooglesitemaps.utils import removeLocalSchemaExtenderAdapter 92 101 93 class Test DynamicSchemaExtending(TestCase):102 class TestSchemaExtending(TestCase): 94 103 95 104 def afterSetUp(self): 96 super(Test DynamicSchemaExtending, self).afterSetUp()105 super(TestSchemaExtending, self).afterSetUp() 97 106 self.loginAsPortalOwner() 98 107 # Add testing news item to portal … … 102 111 self.my_doc = self.portal["my_doc"] 103 112 104 def test NotExtendByDefault(self):113 def testExtendNewsItemByDefault(self): 105 114 # Neither of object has extended fields 106 self.assert Equal(self.my_news.getField("gsm_access"), None)107 self.assert Equal(self.my_news.getField("gsm_genres"), None)115 self.assertNotEqual(self.my_news.getField("gsm_access"), None) 116 self.assertNotEqual(self.my_news.getField("gsm_genres"), None) 108 117 self.assertEqual(self.my_doc.getField("gsm_access"), None) 109 118 self.assertEqual(self.my_doc.getField("gsm_genres"), None) 110 119 111 def testExtend(self):112 addLocalSchemaExtenderAdapter(self.portal, IATNewsItem)113 self.assertNotEqual(self.my_news.getField("gsm_access"), None)114 self.assertNotEqual(self.my_news.getField("gsm_genres"), None)115 # But for document schema should not extended116 self.assertEqual(self.my_doc.getField("gsm_access"), None)117 self.assertEqual(self.my_doc.getField("gsm_genres"), None)118 119 def testRemoveExtend(self):120 addLocalSchemaExtenderAdapter(self.portal, IATNewsItem)121 self.assertNotEqual(self.my_news.getField("gsm_access"), None)122 self.assertNotEqual(self.my_news.getField("gsm_genres"), None)123 removeLocalSchemaExtenderAdapter(self.portal, IATNewsItem)124 self.assertEqual(self.my_news.getField("gsm_access"), None)125 self.assertEqual(self.my_news.getField("gsm_genres"), None)126 127 120 def testRegistrationOnLocalSM(self): 128 121 """SchemaExtender adapters must be registered … … 131 124 localsm = getSiteManager(self.portal) 132 125 globalsm = getGlobalSiteManager() 133 # Check if by default neither site manger134 # has ISchemaExtender adapter registered in.135 self.assertNotEqual(localsm, globalsm)136 self.assertEqual(localsm.queryAdapter(self.my_news, ISchemaExtender), None)137 self.assertEqual(globalsm.queryAdapter(self.my_news, ISchemaExtender), None)138 126 # Now register SchemaExtender adapter and 139 127 # check if it present in Local SiteManger only 140 addLocalSchemaExtenderAdapter(self.portal, IATNewsItem)128 self.assertNotEqual(localsm, globalsm) 141 129 self.assertNotEqual(localsm.queryAdapter(self.my_news, ISchemaExtender), None) 142 130 self.assertEqual(globalsm.queryAdapter(self.my_news, ISchemaExtender), None) … … 147 135 suite = TestSuite() 148 136 suite.addTest(makeSuite(TestNewsSitemapsXML)) 149 suite.addTest(makeSuite(Test DynamicSchemaExtending))137 suite.addTest(makeSuite(TestSchemaExtending)) 150 138 return suite
Note: See TracChangeset
for help on using the changeset viewer.