Changeset 3328 in products for quintagroup.seoptimizer/trunk
- Timestamp:
- Nov 7, 2011 1:13:42 PM (13 years ago)
- Location:
- quintagroup.seoptimizer/trunk/quintagroup/seoptimizer
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/browser/viewlets.py
r3141 r3328 99 99 100 100 if accessor not in ('Description', 'Subject'): 101 result[key] = value 101 if accessor == 'seo_description': 102 result[key] = escape(value) 103 else: 104 result[key] = value 102 105 103 106 if use_all: -
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/tests/testBugs.py
r3233 r3328 193 193 re.S | re.M) 194 194 self.assert_(m, 'Title is not escaped properly.') 195 196 def test_escape_characters_desctiption(self): 197 """Change escape characters in desctiption of SEO properties 198 """ 199 from cgi import escape 200 description = 'New <i>Description</i>' 201 form_data = {'seo_description': description, 202 'seo_description_override:int': 1, 203 'form.button.Save': "Save", 204 'form.submitted:int': 1} 205 206 self.publish(path=self.mydoc_path + '/@@seo-context-properties', 207 basic=self.basic_auth, request_method='POST', 208 stdin=StringIO(urllib.urlencode(form_data))) 209 html = self.publish(self.mydoc_path, self.basic_auth).getBody() 210 m = re.match('.*<meta name="description" content="%s"' % 211 escape(description), html, re.S | re.M) 212 self.assert_(m, 'Desctiption is not escaped properly.') 195 213 196 214 def test_escape_characters_comment(self):
Note: See TracChangeset
for help on using the changeset viewer.