Changeset 3510 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testInstallation.py
- Timestamp:
- Aug 22, 2012 10:22:22 AM (12 years ago)
- Location:
- quintagroup.plonegooglesitemaps/trunk
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk
- Property svn:mergeinfo
-
old new 3 3 /quintagroup.plonegooglesitemaps/branches/migratioin_product:2826-2839 4 4 /quintagroup.plonegooglesitemaps/branches/plone4:2549-2553 5 /quintagroup.plonegooglesitemaps/branches/sitemap_date:3481-3509 5 6 /quintagroup.plonegooglesitemaps/branches/test_refactoring:2527-2536
-
- Property svn:mergeinfo
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testInstallation.py
r3163 r3510 15 15 pt = self.portal.portal_types 16 16 self.assert_('Sitemap' in pt.objectIds(), 17 'No "Sitemap" type after installation')17 'No "Sitemap" type after installation') 18 18 #Test views 19 19 views = pt.getTypeInfo('Sitemap').view_methods 20 20 self.assert_('sitemap.xml' in views, 21 'No "sitemap.xml" view for Sitemap type')21 'No "sitemap.xml" view for Sitemap type') 22 22 self.assert_('mobile-sitemap.xml' in views, 23 'No "mobile-sitemap.xml" view for Sitemap type')23 'No "mobile-sitemap.xml" view for Sitemap type') 24 24 self.assert_('news-sitemap.xml' in views, 25 'No "news-sitemap.xml" view for Sitemap type')25 'No "news-sitemap.xml" view for Sitemap type') 26 26 27 27 def testGSMProperties(self): … … 29 29 30 30 # Test types_not_searched 31 self.assert_("Sitemap" in \ 32 pp['site_properties'].getProperty('types_not_searched'), 33 'No "Sitemap" added to types not searched on installation') 31 self.assert_("Sitemap" in 32 pp['site_properties'].getProperty('types_not_searched'), 33 'No "Sitemap" added to types not searched ' 34 'on installation') 34 35 # Test metaTypesNotToList 35 self.assert_("Sitemap" in \ 36 pp['navtree_properties'].getProperty('metaTypesNotToList'), 37 'No "Sitemap" added to types not to list on installation') 36 self.assert_("Sitemap" in 37 pp['navtree_properties']. 38 getProperty('metaTypesNotToList'), 39 'No "Sitemap" added to types not to ' 40 'list on installation') 38 41 39 42 # Test 'googlesitemap_properties' 40 43 self.assert_('googlesitemap_properties' in pp.objectIds(), 41 'No "googlesitemap_properties" after installation')44 'No "googlesitemap_properties" after installation') 42 45 qsmprops = pp['googlesitemap_properties'] 43 46 self.assert_(qsmprops.hasProperty('verification_filenames'), 44 'No "verification_filenames" property added on installation') 47 'No "verification_filenames" property added on ' 48 'installation') 45 49 46 50 def testSkins(self): 47 51 ps = self.portal.portal_skins 48 52 self.assert_('plonegooglesitemaps' in ps.objectIds(), 49 'No "plonegooglesitemaps" skin layer in portal_skins') 50 self.assert_('plonegooglesitemaps' in \ 53 'No "plonegooglesitemaps" skin ' 54 'layer in portal_skins') 55 self.assert_('plonegooglesitemaps' in 51 56 ps.getSkinPath(ps.getDefaultSkin()), 52 'No "plonegooglesitemaps" skin layer in default skin') 57 'No "plonegooglesitemaps" skin layer ' 58 'in default skin') 53 59 54 60 def testConfiglet(self): 55 61 cp = self.portal.portal_controlpanel 56 self.assert_([1 for ai in cp.listActionInfos() \ 57 if ai['id'] == 'GoogleSitemaps'], 58 'No "GoogleSitemaps" configlet added to plone control panel') 62 self.assert_([1 for ai in cp.listActionInfos() 63 if ai['id'] == 'GoogleSitemaps'], 64 'No "GoogleSitemaps" configlet ' 65 'added to plone control panel') 59 66 60 67 def testNewsSchemaExtenderRegistered(self): … … 62 69 news = self.portal.invokeFactory("News Item", id="test_news") 63 70 news = getattr(self.portal, "test_news") 64 self.assertNotEqual(lsm.queryAdapter( 65 news, interface=ISchemaExtender, 66 name="quintagroup.plonegooglesitemaps.newssitemapextender"), 67 None) 71 adapter = "quintagroup.plonegooglesitemaps.newssitemapextender" 72 self.assertNotEqual(lsm.queryAdapter(news, 73 interface=ISchemaExtender, 74 name=adapter), 75 None) 68 76 69 77 def testUpdateCatalog(self): … … 135 143 news = getattr(self.portal, "test_news") 136 144 self.assertEqual(lsm.queryAdapter(news, interface=ISchemaExtender), 137 None)145 None) 138 146 139 147 def testConfigletUninstall(self): … … 142 150 True, '%s is already installed' % PRODUCT) 143 151 configTool = self.portal.portal_controlpanel 144 self.assertEqual('GoogleSitemaps' in [a.getId() for a in \ 145 configTool.listActions()], False, 146 'Configlet found after uninstallation') 152 self.assertEqual('GoogleSitemaps' in [a.getId() for a in 153 configTool.listActions()], 154 False, 155 'Configlet found after uninstallation') 147 156 148 157 def test_browserlayer_uninstall(self): … … 152 161 from plone.browserlayer import utils 153 162 self.assertEqual(IGoogleSitemapsLayer in utils.registered_layers(), 154 False, "Still registered 'IGoogleSitemapsLayer' browser layer") 163 False, "Still registered 'IGoogleSitemapsLayer' " 164 "browser layer") 155 165 156 166
Note: See TracChangeset
for help on using the changeset viewer.