Changeset 1009

Show
Ignore:
Timestamp:
11/27/07 08:18:21
Author:
piv
Message:

added test for custom metatags functionality

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • qSEOptimizer/trunk/tests/testQSEOptimizer.py

    r991 r1009  
    2929 
    3030props = {'stop_words':STOP_WORDS, 'fields':FIELDS, 'additional_keywords': []} 
     31 
     32custom_metatags = [{'meta_name'    : 'metatag1', 
     33                    'meta_content' : 'metatag1value'}, 
     34                   {'meta_name'    : 'metatag2', 
     35                    'meta_content' : 'metatag2value'}] 
    3136 
    3237configlets = ({'id':'qSEOptimizer', 
     
    180185                                    description_override=1, keywords_override=1, 
    181186                                    html_comment_override=1, robots_override=1, 
    182                                     distribution_override=1
     187                                    distribution_override=1, custommetatags=custom_metatags
    183188 
    184189        wf_tool = self.portal.portal_workflow 
     
    216221        self.assert_(m, "Meta tags order not supported.") 
    217222 
     223    def testCustomMetaTags(self): 
     224        for tag in custom_metatags: 
     225            m = re.search('<meta content="%(meta_content)s" name="%(meta_name)s" />' % tag, self.html, re.S|re.M) 
     226            self.assert_(m, "Custom meta tag %s not applied." % tag['meta_name']) 
    218227 
    219228class TestAdditionalKeywords(PloneTestCase.FunctionalTestCase):