Changeset 2535 in products for quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests
- Timestamp:
- Jun 16, 2010 1:35:31 PM (14 years ago)
- Location:
- quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests
- Files:
-
- 4 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/base.py
r2534 r2535 9 9 10 10 from zope.testing import doctestunit 11 from zope.interface import Interface 11 12 from zope.component import testing 12 13 from Testing import ZopeTestCase as ztc … … 25 26 from quintagroup.plonegooglesitemaps.config import PROJECTNAME 26 27 from quintagroup.plonegooglesitemaps.config import ping_googlesitemap 28 from quintagroup.plonegooglesitemaps.browser import mobilesitemapview 27 29 28 30 quintagroup.plonegooglesitemaps.config.testing = 1 29 31 quintagroup.plonegooglesitemaps.config.UPDATE_CATALOG = True 32 33 34 class IMobileMarker(Interface): 35 """Test Marker interface for mobile objects""" 30 36 31 37 … … 40 46 self.loginAsPortalOwner() 41 47 self.workflow = self.portal.portal_workflow 48 self.orig_mobile_ifaces = None 49 50 def patchMobile(self): 51 # patch mobile sitemap view 52 self.orig_mobile_ifaces = mobilesitemapview.MOBILE_INTERFACES 53 mobilesitemapview.MOBILE_INTERFACES = [IMobileMarker.__identifier__,] 54 55 def beforeTearDown(self): 56 if self.orig_mobile_ifaces is not None: 57 mobilesitemapview.MOBILE_INTERFACES = self.orig_mobile_ifaces 42 58 43 59 -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testInstallation.py
r2534 r2535 58 58 59 59 def afterSetUp(self): 60 s elf.loginAsPortalOwner()60 super(TestGoogleSitemapsUninstallation, self).afterSetUp() 61 61 self.portal.portal_quickinstaller.uninstallProducts( 62 62 products=['quintagroup.plonegooglesitemaps',]) -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testMobileSitemaps.py
r2534 r2535 2 2 from DateTime import DateTime 3 3 4 from zope.interface import Interface,alsoProvides4 from zope.interface import alsoProvides 5 5 from zope.component import queryMultiAdapter 6 6 from zope.component import getSiteManager, getGlobalSiteManager … … 13 13 from quintagroup.plonegooglesitemaps.browser.mobilesitemapview import MobileSitemapView 14 14 15 class IMobileMarker(Interface):16 """Marker interface for mobile objects"""17 18 15 class TestMobileSitemapsXML(FunctionalTestCase): 19 16 20 17 def afterSetUp(self): 21 18 super(TestMobileSitemapsXML, self).afterSetUp() 22 # patch mobile sitemap view 23 self.orig_mobile_ifaces = mobilesitemapview.MOBILE_INTERFACES 24 mobilesitemapview.MOBILE_INTERFACES = [IMobileMarker.__identifier__,] 25 # Create mobile sitemaps 19 self.patchMobile() 26 20 _createObjectByType("Sitemap", self.portal, id="mobile-sitemap.xml", 27 21 sitemapType="mobile", portalTypes=("Document",)) … … 35 29 self.workflow.doActionFor(self.my_mobile, "publish") 36 30 self.reParse() 37 38 def beforeTearDown(self):39 mobilesitemapview.MOBILE_INTERFACES = self.orig_mobile_ifaces40 super(TestMobileSitemapsXML, self).beforeTearDown()41 31 42 32 def reParse(self): -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testUpgrade.py
r2423 r2535 18 18 19 19 def afterSetUp(self): 20 super(TestUpgrade, self).afterSetUp() 20 21 self.setup = self.portal.portal_setup 21 22 self.profile = "quintagroup.plonegooglesitemaps:default"
Note: See TracChangeset
for help on using the changeset viewer.