Changeset 2441 in products


Ignore:
Timestamp:
Jun 1, 2010 7:13:26 PM (14 years ago)
Author:
mylan
Message:

#144: Merged [3479] bugfix commit from /trunk

Location:
quintagroup.seoptimizer/branches/plone4
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • quintagroup.seoptimizer/branches/plone4

    • Property svn:mergeinfo
      •  

        old new  
        11/quintagroup.seoptimizer/branches/refactoring2.3.0:1776-2133 
         2/quintagroup.seoptimizer/trunk:2435-2440 
  • quintagroup.seoptimizer/branches/plone4/quintagroup/seoptimizer/browser/views.py

    r2247 r2441  
    244244                    globalCustomMetaTags.append( 
    245245                        {'meta_name' : name_value[0], 
    246                          'meta_content' : len(name_value) == 1 and '' or name_value[1]}) 
     246                         'meta_content' : len(name_value) > 1 and name_value[1] or ''}) 
    247247        for tag in custommetatags: 
    248248            meta_name, meta_content = tag['meta_name'], tag['meta_content'] 
  • quintagroup.seoptimizer/branches/plone4/quintagroup/seoptimizer/tests/testBugs.py

    r2252 r2441  
    1212 
    1313from quintagroup.seoptimizer.browser.interfaces import IPloneSEOLayer 
     14from quintagroup.seoptimizer.browser.views import PROP_CUSTOM_PREFIX 
     15from quintagroup.seoptimizer.browser.seo_configlet import ISEOConfigletSchema 
    1416from quintagroup.canonicalpath.interfaces import ICanonicalLink 
    1517from quintagroup.canonicalpath.adapters import DefaultCanonicalLinkAdapter 
     
    9294                            ICanonicalLink) 
    9395 
    94  
    9596    def test_bug_19_23_at_plone_org(self): 
    9697        """overrides.zcml should present in the root of the package""" 
     
    100101        except IOError: 
    101102            self.fail("overrides.zcml removed from the package root") 
     103 
     104    def test_bug_custom_metatags_update(self): 
     105        # Prepare a page for the test 
     106        page = self.portal["front-page"] 
     107        request = self.portal.REQUEST 
     108        directlyProvides(request, IPloneSEOLayer) 
     109        seo_context_props = getMultiAdapter((page, request), name="seo-context-properties") 
     110        # Set default custom meta tag without default value (tag name only) 
     111        self.gseo = queryAdapter(self.portal, ISEOConfigletSchema) 
     112        self.gseo.default_custom_metatags = ["test_tag",] 
     113        try: 
     114            # Breakage on updating custom metatag with seo-context-properties view 
     115            seo_context_props.updateSEOCustomMetaTagsProperties([]) 
     116        except IndexError: 
     117            self.fail("Error in calculating of default tag value, when only tag name set "\ 
     118                      "in default_custom_metatags property of the configlet.") 
    102119 
    103120 
Note: See TracChangeset for help on using the changeset viewer.