Changeset 2833 in products for quintagroup.plonegooglesitemaps
- Timestamp:
- Sep 17, 2010 11:55:43 AM (14 years ago)
- Location:
- quintagroup.plonegooglesitemaps/branches/migratioin_product/quintagroup/plonegooglesitemaps
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/branches/migratioin_product/quintagroup/plonegooglesitemaps/config.py
r2538 r2833 27 27 # DO REBUILDING catalog 28 28 # UPDATE_CATALOG = True 29 30 SUPPORT_BLAYER = True 31 try: 32 from plone import browserlayer 33 except ImportError: 34 SUPPORT_BLAYER = False -
quintagroup.plonegooglesitemaps/branches/migratioin_product/quintagroup/plonegooglesitemaps/setuphandlers.py
r2830 r2833 7 7 from Products.CMFCore.utils import getToolByName 8 8 9 from config import SUPPORT_BLAYER 9 10 from quintagroup.plonegooglesitemaps.content.newsextender import NewsExtender 10 11 … … 43 44 logger.log(logging.INFO, "Unregistered \"%s\" configlet." % conf_id) 44 45 46 def removeBrowserLayer(site): 47 """ Remove browser layer. 48 """ 49 if not SUPPORT_BLAYER: 50 return 51 52 from plone.browserlayer.utils import unregister_layer 53 from plone.browserlayer.interfaces import ILocalBrowserLayerType 54 55 name="quintagroup.plonegooglesitemaps" 56 site = getSiteManager(site) 57 registeredLayers = [r.name for r in site.registeredUtilities() 58 if r.provided == ILocalBrowserLayerType] 59 if name in registeredLayers: 60 unregister_layer(name, site_manager=site) 61 logger.log(logging.INFO, "Unregistered \"%s\" browser layer." % name) 62 45 63 def uninstall(context): 46 64 """ Do customized uninstallation. … … 51 69 unregisterSchemaExtenderAdapters(site) 52 70 removeConfiglet(site) 71 removeBrowserLayer(site) 53 72 54 73 -
quintagroup.plonegooglesitemaps/branches/migratioin_product/quintagroup/plonegooglesitemaps/tests/base.py
r2832 r2833 28 28 from quintagroup.plonegooglesitemaps.config import PROJECTNAME 29 29 from quintagroup.plonegooglesitemaps.config import ping_googlesitemap 30 from quintagroup.plonegooglesitemaps.config import SUPPORT_BLAYER 30 31 from quintagroup.plonegooglesitemaps.browser import mobilesitemapview 31 32 from quintagroup.plonegooglesitemaps.interfaces import IGoogleSitemapsLayer -
quintagroup.plonegooglesitemaps/branches/migratioin_product/quintagroup/plonegooglesitemaps/tests/testInstallation.py
r2747 r2833 103 103 self.assertEqual(brain.gsm_stock, gsm_stock) 104 104 105 def test_browser_layer(self): 106 if not SUPPORT_BLAYER: 107 return 108 109 from plone.browserlayer import utils 110 self.assert_(IGoogleSitemapsLayer in utils.registered_layers(), 111 "Not registered 'IGoogleSitemapsLayer' browser layer") 112 105 113 106 114 class TestGoogleSitemapsUninstallation(TestCase):
Note: See TracChangeset
for help on using the changeset viewer.