Changeset 991
- Timestamp:
- 10/17/07 06:43:54
- Files:
-
- qSEOptimizer/trunk/overrides.zcml (modified) (1 diff)
- qSEOptimizer/trunk/tests/testQSEOptimizer.py (modified) (12 diffs)
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
qSEOptimizer/trunk/overrides.zcml
r988 r991 2 2 xmlns="http://namespaces.zope.org/zope" 3 3 xmlns:zcml="http://namespaces.zope.org/zcml"> 4 <include zcml:condition=" haveplone.app.viewletmanager"4 <include zcml:condition="installed plone.app.viewletmanager" 5 5 package=".browser" /> 6 6 qSEOptimizer/trunk/tests/testQSEOptimizer.py
r988 r991 15 15 except: 16 16 from Products.CMFCore.permissions import ManagePortal 17 18 try: 19 from Products.CMFPlone.migrations import v2_5 20 HAS_PLONE_2_5 = True 21 del v2_5 22 except ImportError: 23 HAS_PLONE_2_5 = False 17 24 18 25 from AccessControl.SecurityManagement import newSecurityManager, noSecurityManager … … 41 48 PloneTestCase.setupPloneSite() 42 49 43 """44 50 class TestBeforeInstall(PloneTestCase.FunctionalTestCase): 45 51 … … 55 61 response = self.publish(self.portal_path, self.basic_auth) 56 62 self.assertEqual(response.getStatus(), 200) 57 """ 63 58 64 59 65 class TestInstallation(PloneTestCase.PloneTestCase): … … 233 239 234 240 def test_additional_keywords_in_configlet(self): 235 mtool = getToolByName(self.portal, 'portal_migration')236 if mtool.getFileSystemVersion() < "2.5":237 return238 239 241 path = self.portal.id+'/prefs_qseo_setup?additionalKeywords=foo\nbar' 240 242 self.publish(path, self.basic_auth) … … 244 246 245 247 def test_listMetaTags_empty(self): 246 mtool = getToolByName(self.portal, 'portal_migration')247 if mtool.getFileSystemVersion() < "2.5":248 return249 250 248 metatags = self.pu.listMetaTags(self.my_doc) 251 249 self.assert_('keywords' not in metatags) 252 250 253 def test_listMetaTags_one(self): 254 mtool = getToolByName(self.portal, 'portal_migration') 255 if mtool.getFileSystemVersion() < "2.5": 256 return 257 251 def test_listMetaTags_one(self): 258 252 self.my_doc.manage_addProperty('qSEO_keywords', ('foo',), 'lines') 259 253 metatags = self.pu.listMetaTags(self.my_doc) … … 261 255 self.assertEqual(keywords, 'foo') 262 256 263 def test_listMetaTags_two(self): 264 mtool = getToolByName(self.portal, 'portal_migration') 265 if mtool.getFileSystemVersion() < "2.5": 266 return 267 257 def test_listMetaTags_two(self): 268 258 self.my_doc.manage_addProperty('qSEO_keywords', ('foo', 'bar'), 'lines') 269 259 metatags = self.pu.listMetaTags(self.my_doc) … … 271 261 self.assertEqual(keywords, 'foo, bar') 272 262 273 def test_additional_keywords_in_listMetaTags_empty(self): 274 mtool = getToolByName(self.portal, 'portal_migration') 275 if mtool.getFileSystemVersion() < "2.5": 276 return 277 263 def test_additional_keywords_in_listMetaTags_empty(self): 278 264 self.sp.additional_keywords = ('foo',) 279 265 metatags = self.pu.listMetaTags(self.my_doc) … … 281 267 282 268 def test_additional_keywords_in_listMetaTags_one(self): 283 mtool = getToolByName(self.portal, 'portal_migration')284 if mtool.getFileSystemVersion() < "2.5":285 return286 287 269 self.my_doc.setText('<p>foo</p>') 288 270 self.sp.additional_keywords = ('foo',) … … 292 274 293 275 def test_additional_keywords_in_listMetaTags_two(self): 294 mtool = getToolByName(self.portal, 'portal_migration')295 if mtool.getFileSystemVersion() < "2.5":296 return297 298 276 self.my_doc.setText('<p>foo bar</p>') 299 277 self.sp.additional_keywords = ('foo', 'bar') … … 303 281 304 282 def test_additional_keywords_in_listMetaTags_merge(self): 305 mtool = getToolByName(self.portal, 'portal_migration')306 if mtool.getFileSystemVersion() < "2.5":307 return308 309 283 self.my_doc.setText('<p>foo bar</p>') 310 284 self.sp.additional_keywords = ('foo', 'bar') … … 364 338 365 339 366 TESTS = [TestInstallation, TestResponse, Test AdditionalKeywords, TestExposeDCMetaTags]340 TESTS = [TestInstallation, TestResponse, TestExposeDCMetaTags] 367 341 368 342 def test_suite(): … … 372 346 suite.addTest(makeSuite(suite_class)) 373 347 348 if HAS_PLONE_2_5: 349 suite.addTest(makeSuite(TestBeforeInstall)) 350 suite.addTest(makeSuite(TestAdditionalKeywords)) 351 374 352 return suite 375 353
