Changeset 2534 in products for quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup
- Timestamp:
- Jun 15, 2010 6:36:40 PM (14 years ago)
- Location:
- quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests
- Files:
-
- 8 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/base.py
r2394 r2534 30 30 31 31 32 class MixinTestCase :32 class MixinTestCase(object): 33 33 """ Define layer and common afterSetup method with package installation. 34 34 Package installation on plone site setup impossible because of … … 39 39 def afterSetUp(self): 40 40 self.loginAsPortalOwner() 41 self.workflow = self.portal.portal_workflow 41 42 42 43 … … 44 45 """ For unit tests """ 45 46 47 46 48 class FunctionalTestCase(MixinTestCase, ptc.FunctionalTestCase): 47 49 """ For functional tests """ 50 51 def afterSetUp(self): 52 super(FunctionalTestCase, self).afterSetUp() 53 self.auth = "%s:%s" % (portal_owner, default_password) 48 54 49 55 # Initialize all needed zcml directives -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testConfiglet.py
r2531 r2534 16 16 def afterSetUp(self): 17 17 super(TestConfigletSettings, self).afterSetUp() 18 self.auth = "%s:%s" % (portal_owner, default_password)19 18 self.settingsURL = '/'+self.portal.absolute_url(1) + '/prefs_gsm_settings' 20 19 … … 70 69 def afterSetUp(self): 71 70 super(TestConfigletOverview, self).afterSetUp() 72 self.auth = "%s:%s" % (portal_owner, default_password)73 71 self.overviewURL = '/'+self.portal.absolute_url(1) + '/prefs_gsm_overview' 74 72 self.smURL = "%s/sitemap.xml" % self.portal.absolute_url() -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testGoogleSitemaps.py
r2530 r2534 33 33 super(TestGoogleSitemaps, self).afterSetUp() 34 34 35 self.workflow = self.portal.portal_workflow36 self.auth = 'admin:admin'37 35 _createObjectByType('Sitemap', self.portal, id='google-sitemaps') 38 36 self.sitemapUrl = '/'+self.portal.absolute_url(1) + '/google-sitemaps' 39 self.portal.portal_membership.addMember('admin', 'admin', ('Manager',), [])40 37 self.gsm_props = self.portal.portal_properties['googlesitemap_properties'] 41 38 42 39 # Add testing document to portal 43 my_doc = self.portal.invokeFactory('Document', id='my_doc') 44 self.my_doc = self.portal['my_doc'] 40 self.my_doc = _createObjectByType('Document', self.portal, id='my_doc') 45 41 self.my_doc.edit(text_format='plain', text='hello world') 46 47 42 48 43 def testSitemap(self): -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testInstallation.py
r2527 r2534 59 59 def afterSetUp(self): 60 60 self.loginAsPortalOwner() 61 qi = self.portal.portal_quickinstaller62 qi.uninstallProducts(products=['quintagroup.plonegooglesitemaps',])61 self.portal.portal_quickinstaller.uninstallProducts( 62 products=['quintagroup.plonegooglesitemaps',]) 63 63 self._refreshSkinData() 64 64 -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testMobileSitemaps.py
r2529 r2534 29 29 # Add testing mobile item to portal 30 30 self.pubdate = (DateTime()+1).strftime("%Y-%m-%d") 31 my_mobile = self.portal.invokeFactory("Document", id="my_mobile") 32 self.my_mobile = self.portal["my_mobile"] 31 self.my_mobile = _createObjectByType('Document', self.portal, id='my_mobile') 33 32 alsoProvides(self.my_mobile, IMobileMarker) 34 33 self.my_mobile.edit(text="Test mobile item", title="First mobile (test)", 35 34 effectiveDate=self.pubdate) 36 self. portal.portal_workflow.doActionFor(self.my_mobile, "publish")35 self.workflow.doActionFor(self.my_mobile, "publish") 37 36 self.reParse() 38 37 -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testNewsSitemaps.py
r2422 r2534 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/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testPinging.py
r2527 r2534 7 7 def afterSetUp(self): 8 8 super(TestPinging, self).afterSetUp() 9 10 self.workflow = self.portal.portal_workflow11 9 self.workflow.setChainForPortalTypes(pt_names=('News Item','Document'), 12 10 chain="simple_publication_workflow") 13 11 self.gsm_props = self.portal.portal_properties['googlesitemap_properties'] 14 self.auth = 'admin:admin'15 self.portal.portal_membership.addMember('admin', 'admin', ('Manager',), [])16 12 # Add sitemaps 17 13 self.contentSM = _createObjectByType('Sitemap', self.portal, id='google-sitemaps') … … 22 18 self.sitemapUrl = '/'+self.portal.absolute_url(1) + '/google-sitemaps' 23 19 # Add testing document to portal 24 my_doc = self.portal.invokeFactory('Document', id='my_doc') 25 self.my_doc = self.portal['my_doc'] 26 my_news = self.portal.invokeFactory('News Item', id='my_news') 27 self.my_news = self.portal['my_news'] 20 self.my_doc = _createObjectByType('Document', self.portal, id='my_doc') 21 self.my_news = _createObjectByType('News Item', self.portal, id='my_news') 28 22 29 23 def testAutomatePinging(self): -
quintagroup.plonegooglesitemaps/branches/test_refactoring/quintagroup/plonegooglesitemaps/tests/testSitemaps.py
r2533 r2534 11 11 def afterSetUp(self): 12 12 super(TestSitemapType, self).afterSetUp() 13 self.auth = 'admin:admin'14 13 self.contentSM = _createObjectByType('Sitemap', self.portal, id='google-sitemaps') 15 self.portal.portal_membership.addMember('admin', 'admin', ('Manager',), [])16 14 17 15 def testFields(self): … … 54 52 55 53 def txestPingSetting(self): 56 pwf = self. portal.portal_workflow['plone_workflow']54 pwf = self.workflow['plone_workflow'] 57 55 self.assertEqual(self.contentSM.getPingTransitions(), ()) 58 56 … … 76 74 def afterSetUp(self): 77 75 super(TestSettings, self).afterSetUp() 78 79 self.workflow = self.portal.portal_workflow80 76 self.gsm_props = self.portal.portal_properties['googlesitemap_properties'] 81 self.auth = 'admin:admin'82 77 self.contentSM = _createObjectByType('Sitemap', self.portal, id='google-sitemaps') 83 84 78 self.sitemapUrl = '/'+self.portal.absolute_url(1) + '/google-sitemaps' 85 86 self.portal.portal_membership.addMember('admin', 'admin', ('Manager',), [])87 88 79 # Add testing document to portal 89 my_doc = self.portal.invokeFactory('Document', id='my_doc') 90 self.my_doc = self.portal['my_doc'] 80 self.my_doc = _createObjectByType('Document', self.portal, id='my_doc') 91 81 self.my_doc.edit(text_format='plain', text='hello world') 92 82 self.my_doc_url = self.my_doc.absolute_url() … … 157 147 def afterSetUp(self): 158 148 super(TestPinging, self).afterSetUp() 159 160 self.workflow = self.portal.portal_workflow161 149 self.workflow.setChainForPortalTypes(pt_names=('News Item','Document'), 162 150 chain="simple_publication_workflow") 163 151 self.gsm_props = self.portal.portal_properties['googlesitemap_properties'] 164 self.auth = 'admin:admin'165 self.portal.portal_membership.addMember('admin', 'admin', ('Manager',), [])166 152 # Add sitemaps 167 153 self.contentSM = _createObjectByType('Sitemap', self.portal, id='google-sitemaps') … … 172 158 self.sitemapUrl = '/'+self.portal.absolute_url(1) + '/google-sitemaps' 173 159 # Add testing document to portal 174 my_doc = self.portal.invokeFactory('Document', id='my_doc') 175 self.my_doc = self.portal['my_doc'] 176 my_news = self.portal.invokeFactory('News Item', id='my_news') 177 self.my_news = self.portal['my_news'] 160 self.my_doc = _createObjectByType('Document', self.portal, id='my_doc') 161 self.my_news = _createObjectByType('News Item', self.portal, id='my_news') 178 162 179 163 def testAutomatePinging(self):
Note: See TracChangeset
for help on using the changeset viewer.