Changeset 2205 in products
- Timestamp:
- Apr 26, 2010 5:13:06 PM (14 years ago)
- Location:
- quintagroup.seoptimizer/trunk/quintagroup/seoptimizer
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/viewlets.py
r2139 r2205 158 158 159 159 def std_title(self): 160 p ortal_title = safe_unicode(self.context_state.object_title())161 p age_title = safe_unicode(self.portal_state.portal_title())160 page_title = safe_unicode(self.context_state.object_title()) 161 portal_title = safe_unicode(self.portal_state.portal_title()) 162 162 if page_title == portal_title: 163 163 return u"<title>%s</title>" % (escape(portal_title)) -
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/tests/testBugs.py
r2139 r2205 1 1 import urllib 2 2 from cStringIO import StringIO 3 4 from zope.component import getMultiAdapter 5 from zope.component import providedBy 6 from zope.interface import directlyProvides 7 from zope.viewlet.interfaces import IViewlet, IViewletManager 8 from zope.publisher.browser import TestRequest 9 10 from quintagroup.seoptimizer.browser.interfaces import IPloneSEOLayer 3 11 from base import * 12 4 13 5 14 class TestBugs(FunctionalTestCase): … … 27 36 self.assertNotEqual(md_before, md_after) 28 37 38 def test_bug_20_at_plone_org(self): 39 portal = self.portal 40 fp = portal['front-page'] 41 request = portal.REQUEST 42 view = portal.restrictedTraverse('@@plone') 43 44 manager = getMultiAdapter((fp, request, view), IViewletManager, 45 name=u'plone.htmlhead') 46 viewlet = getMultiAdapter((fp, request, view, manager), IViewlet, 47 name=u'plone.htmlhead.title') 48 viewlet.update() 49 old_title = viewlet.render() 50 51 # add IPloneSEOLayer 52 directlyProvides(request, IPloneSEOLayer) 53 54 viewlet = getMultiAdapter((fp, request, view, manager), IViewlet, 55 name=u'plone.htmlhead.title') 56 viewlet.update() 57 new_title = viewlet.render() 58 59 self.assertEqual(old_title, new_title) 60 61 29 62 30 63 def test_suite():
Note: See TracChangeset
for help on using the changeset viewer.