Changeset 3152 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testInstallation.py
- Timestamp:
- Apr 20, 2011 8:20:36 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testInstallation.py
r2841 r3152 5 5 from quintagroup.canonicalpath.interfaces import ICanonicalLink 6 6 7 7 8 class TestGoogleSitemapsInstallation(TestCase): 8 9 9 10 def testType(self): 10 11 pt = self.portal.portal_types 11 self.assert_('Sitemap' in pt.objectIds(), 12 self.assert_('Sitemap' in pt.objectIds(), 12 13 'No "Sitemap" type after installation') 13 14 #Test views 14 15 views = pt.getTypeInfo('Sitemap').view_methods 15 self.assert_('sitemap.xml' in views, 16 self.assert_('sitemap.xml' in views, 16 17 'No "sitemap.xml" view for Sitemap type') 17 self.assert_('mobile-sitemap.xml' in views, 18 self.assert_('mobile-sitemap.xml' in views, 18 19 'No "mobile-sitemap.xml" view for Sitemap type') 19 self.assert_('news-sitemap.xml' in views, 20 self.assert_('news-sitemap.xml' in views, 20 21 'No "news-sitemap.xml" view for Sitemap type') 21 22 … … 24 25 25 26 # Test types_not_searched 26 self.assert_("Sitemap" in pp['site_properties'].getProperty('types_not_searched'), 27 self.assert_("Sitemap" in \ 28 pp['site_properties'].getProperty('types_not_searched'), 27 29 'No "Sitemap" added to types not searched on installation') 28 30 # Test metaTypesNotToList 29 self.assert_("Sitemap" in pp['navtree_properties'].getProperty('metaTypesNotToList'), 31 self.assert_("Sitemap" in \ 32 pp['navtree_properties'].getProperty('metaTypesNotToList'), 30 33 'No "Sitemap" added to types not to list on installation') 31 34 32 35 # Test 'googlesitemap_properties' 33 self.assert_('googlesitemap_properties' in pp.objectIds(), 36 self.assert_('googlesitemap_properties' in pp.objectIds(), 34 37 'No "googlesitemap_properties" after installation') 35 38 qsmprops = pp['googlesitemap_properties'] … … 39 42 def testSkins(self): 40 43 ps = self.portal.portal_skins 41 self.assert_('plonegooglesitemaps' in ps.objectIds(), 44 self.assert_('plonegooglesitemaps' in ps.objectIds(), 42 45 'No "plonegooglesitemaps" skin layer in portal_skins') 43 self.assert_('plonegooglesitemaps' in ps.getSkinPath(ps.getDefaultSkin()), 46 self.assert_('plonegooglesitemaps' in \ 47 ps.getSkinPath(ps.getDefaultSkin()), 44 48 'No "plonegooglesitemaps" skin layer in default skin') 45 49 46 50 def testConfiglet(self): 47 51 cp = self.portal.portal_controlpanel 48 self.assert_([1 for ai in cp.listActionInfos() if ai['id']=='GoogleSitemaps'], 52 self.assert_([1 for ai in cp.listActionInfos() \ 53 if ai['id'] == 'GoogleSitemaps'], 49 54 'No "GoogleSitemaps" configlet added to plone control panel') 50 55 … … 55 60 self.assertNotEqual(lsm.queryAdapter( 56 61 news, interface=ISchemaExtender, 57 name="quintagroup.plonegooglesitemaps.newssitemapextender"), None) 62 name="quintagroup.plonegooglesitemaps.newssitemapextender"), 63 None) 58 64 59 65 def testUpdateCatalog(self): … … 117 123 super(TestGoogleSitemapsUninstallation, self).afterSetUp() 118 124 self.portal.portal_quickinstaller.uninstallProducts( 119 products=['quintagroup.plonegooglesitemaps', ])125 products=['quintagroup.plonegooglesitemaps', ]) 120 126 self._refreshSkinData() 121 127 … … 124 130 news = self.portal.invokeFactory("News Item", id="test_news") 125 131 news = getattr(self.portal, "test_news") 126 self.assertEqual(lsm.queryAdapter(news, interface=ISchemaExtender), None) 132 self.assertEqual(lsm.queryAdapter(news, interface=ISchemaExtender), 133 None) 127 134 128 135 def testConfigletUninstall(self): 129 self.assertNotEqual(self.portal.portal_quickinstaller.isProductInstalled(PRODUCT), True, 130 '%s is already installed' % PRODUCT) 136 self.assertNotEqual( 137 self.portal.portal_quickinstaller.isProductInstalled(PRODUCT), 138 True, '%s is already installed' % PRODUCT) 131 139 configTool = self.portal.portal_controlpanel 132 self.assertEqual('GoogleSitemaps' in [a.getId() for a in configTool.listActions()], False, 140 self.assertEqual('GoogleSitemaps' in [a.getId() for a in \ 141 configTool.listActions()], False, 133 142 'Configlet found after uninstallation') 134 143 … … 138 147 139 148 from plone.browserlayer import utils 140 self.assertEqual(IGoogleSitemapsLayer in utils.registered_layers(), False,141 "Still registered 'IGoogleSitemapsLayer' browser layer")149 self.assertEqual(IGoogleSitemapsLayer in utils.registered_layers(), 150 False, "Still registered 'IGoogleSitemapsLayer' browser layer") 142 151 143 152
Note: See TracChangeset
for help on using the changeset viewer.