Changeset 2538 in products for quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests
- Timestamp:
- Jun 16, 2010 2:28:02 PM (14 years ago)
- Location:
- quintagroup.plonegooglesitemaps/trunk
- Files:
-
- 1 deleted
- 4 edited
- 7 copied
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/trunk
- Property svnmerge-integrated changed from /quintagroup.plonegooglesitemaps/branches/test_refactoring:1-3563 to /quintagroup.plonegooglesitemaps/branches/test_refactoring:1-3576
- Property svn:mergeinfo set to /quintagroup.plonegooglesitemaps/branches/test_refactoring:2527-2536
-
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/base.py
r2394 r2538 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 … … 30 32 31 33 32 class MixinTestCase: 34 class IMobileMarker(Interface): 35 """Test Marker interface for mobile objects""" 36 37 38 class MixinTestCase(object): 33 39 """ Define layer and common afterSetup method with package installation. 34 40 Package installation on plone site setup impossible because of … … 39 45 def afterSetUp(self): 40 46 self.loginAsPortalOwner() 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 41 58 42 59 … … 44 61 """ For unit tests """ 45 62 63 46 64 class FunctionalTestCase(MixinTestCase, ptc.FunctionalTestCase): 47 65 """ For functional tests """ 66 67 def afterSetUp(self): 68 super(FunctionalTestCase, self).afterSetUp() 69 self.auth = "%s:%s" % (portal_owner, default_password) 48 70 49 71 # Initialize all needed zcml directives -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testNewsSitemaps.py
r2422 r2538 17 17 # Add testing news item to portal 18 18 self.pubdate = (DateTime()+1).strftime("%Y-%m-%d") 19 my_news = self.portal.invokeFactory("News Item", id="my_news") 20 self.my_news = self.portal["my_news"] 19 self.my_news = _createObjectByType('News Item', self.portal, id='my_news') 21 20 self.my_news.edit(text="Test news item", title="First news (test)", language="ua", 22 21 effectiveDate=self.pubdate, gsm_access="Registration", 23 22 gsm_genres=("PressRelease",), gsm_stock="NASDAQ:AMAT, BOM:500325") 24 self. portal.portal_workflow.doActionFor(self.my_news, "publish")23 self.workflow.doActionFor(self.my_news, "publish") 25 24 self.reParse() 26 25 … … 91 90 def test_ngenresForNotExtended(self): 92 91 # No genres should present for not extended content type 93 self.portal.invokeFactory("Document", id="my_doc") 94 my_doc = getattr(self.portal, "my_doc") 92 my_doc = _createObjectByType('Document', self.portal, id='my_doc') 93 #self.portal.invokeFactory("Document", id="my_doc") 94 #my_doc = getattr(self.portal, "my_doc") 95 95 my_doc.edit(text="Test document") 96 self. portal.portal_workflow.doActionFor(my_doc, "publish")96 self.workflow.doActionFor(my_doc, "publish") 97 97 self.portal["news-sitemaps"].edit(portalTypes=("Document",)) 98 98 self.reParse() … … 116 116 # Add minimal testing news item to portal 117 117 self.pubdate = (DateTime()+1).strftime("%Y-%m-%d") 118 my_news = self.portal.invokeFactory("News Item", id="my_news") 119 self.my_news = self.portal["my_news"] 118 self.my_news = _createObjectByType('News Item', self.portal, id='my_news') 120 119 self.my_news.edit(effectiveDate=self.pubdate) 121 self. portal.portal_workflow.doActionFor(self.my_news, "publish")120 self.workflow.doActionFor(self.my_news, "publish") 122 121 self.reParse() 123 122 … … 168 167 def afterSetUp(self): 169 168 super(TestSchemaExtending, self).afterSetUp() 170 self.loginAsPortalOwner() 171 # Add testing news item to portal 172 my_news = self.portal.invokeFactory("News Item", id="my_news") 173 self.my_news = self.portal["my_news"] 174 my_doc = self.portal.invokeFactory("Document", id="my_doc") 175 self.my_doc = self.portal["my_doc"] 169 self.my_doc = _createObjectByType('Document', self.portal, id='my_doc') 170 self.my_news = _createObjectByType('News Item', self.portal, id='my_news') 176 171 177 172 def testExtendNewsItemByDefault(self): -
quintagroup.plonegooglesitemaps/trunk/quintagroup/plonegooglesitemaps/tests/testUpgrade.py
r2423 r2538 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.