Changeset 991

Show
Ignore:
Timestamp:
10/17/07 06:43:54
Author:
crchemist
Message:

Added tests for Plone-2.5

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qSEOptimizer/trunk/overrides.zcml

    r988 r991  
    22    xmlns="http://namespaces.zope.org/zope" 
    33    xmlns:zcml="http://namespaces.zope.org/zcml"> 
    4     <include zcml:condition="have plone.app.viewletmanager" 
     4    <include zcml:condition="installed plone.app.viewletmanager" 
    55             package=".browser" /> 
    66 
  • qSEOptimizer/trunk/tests/testQSEOptimizer.py

    r988 r991  
    1515except: 
    1616    from Products.CMFCore.permissions import ManagePortal 
     17 
     18try: 
     19    from Products.CMFPlone.migrations import v2_5 
     20    HAS_PLONE_2_5 = True 
     21    del v2_5 
     22except ImportError: 
     23    HAS_PLONE_2_5 = False 
    1724 
    1825from AccessControl.SecurityManagement import newSecurityManager, noSecurityManager 
     
    4148PloneTestCase.setupPloneSite() 
    4249 
    43 """ 
    4450class TestBeforeInstall(PloneTestCase.FunctionalTestCase): 
    4551 
     
    5561        response = self.publish(self.portal_path, self.basic_auth) 
    5662        self.assertEqual(response.getStatus(), 200) 
    57 """ 
     63 
    5864 
    5965class TestInstallation(PloneTestCase.PloneTestCase): 
     
    233239 
    234240    def test_additional_keywords_in_configlet(self): 
    235         mtool = getToolByName(self.portal, 'portal_migration') 
    236         if mtool.getFileSystemVersion() < "2.5": 
    237             return 
    238          
    239241        path = self.portal.id+'/prefs_qseo_setup?additionalKeywords=foo\nbar' 
    240242        self.publish(path, self.basic_auth) 
     
    244246 
    245247    def test_listMetaTags_empty(self): 
    246         mtool = getToolByName(self.portal, 'portal_migration') 
    247         if mtool.getFileSystemVersion() < "2.5": 
    248             return 
    249          
    250248        metatags = self.pu.listMetaTags(self.my_doc) 
    251249        self.assert_('keywords' not in metatags) 
    252250 
    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):         
    258252        self.my_doc.manage_addProperty('qSEO_keywords', ('foo',), 'lines') 
    259253        metatags = self.pu.listMetaTags(self.my_doc) 
     
    261255        self.assertEqual(keywords, 'foo') 
    262256 
    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):         
    268258        self.my_doc.manage_addProperty('qSEO_keywords', ('foo', 'bar'), 'lines') 
    269259        metatags = self.pu.listMetaTags(self.my_doc) 
     
    271261        self.assertEqual(keywords, 'foo, bar') 
    272262 
    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):         
    278264        self.sp.additional_keywords = ('foo',) 
    279265        metatags = self.pu.listMetaTags(self.my_doc) 
     
    281267 
    282268    def test_additional_keywords_in_listMetaTags_one(self): 
    283         mtool = getToolByName(self.portal, 'portal_migration') 
    284         if mtool.getFileSystemVersion() < "2.5": 
    285             return 
    286          
    287269        self.my_doc.setText('<p>foo</p>') 
    288270        self.sp.additional_keywords = ('foo',) 
     
    292274 
    293275    def test_additional_keywords_in_listMetaTags_two(self): 
    294         mtool = getToolByName(self.portal, 'portal_migration') 
    295         if mtool.getFileSystemVersion() < "2.5": 
    296             return 
    297          
    298276        self.my_doc.setText('<p>foo bar</p>') 
    299277        self.sp.additional_keywords = ('foo', 'bar') 
     
    303281 
    304282    def test_additional_keywords_in_listMetaTags_merge(self): 
    305         mtool = getToolByName(self.portal, 'portal_migration') 
    306         if mtool.getFileSystemVersion() < "2.5": 
    307             return 
    308          
    309283        self.my_doc.setText('<p>foo bar</p>') 
    310284        self.sp.additional_keywords = ('foo', 'bar') 
     
    364338 
    365339 
    366 TESTS = [TestInstallation, TestResponse, TestAdditionalKeywords, TestExposeDCMetaTags] 
     340TESTS = [TestInstallation, TestResponse, TestExposeDCMetaTags] 
    367341 
    368342def test_suite(): 
     
    372346        suite.addTest(makeSuite(suite_class)) 
    373347 
     348    if HAS_PLONE_2_5: 
     349        suite.addTest(makeSuite(TestBeforeInstall)) 
     350        suite.addTest(makeSuite(TestAdditionalKeywords)) 
     351 
    374352    return suite 
    375353