Changeset 1647 in products for quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/tests
- Timestamp:
- Feb 4, 2010 5:31:50 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/tests/testQSEOptimizerUsageKeywords.py
r1646 r1647 88 88 self.assert_(m, "No 'foo, bar' keyword find") 89 89 90 def setup_testing_render_keywords(self ):91 self.my_doc.setText( '<p>global local subject</p>')90 def setup_testing_render_keywords(self, html='<p>global local subject</p>'): 91 self.my_doc.setText(html) 92 92 self.sp.additional_keywords = (('global',)) 93 93 self.my_doc.manage_addProperty('qSEO_keywords', ('local'), 'lines') … … 136 136 self.assert_(m, "No 'subject, global, local' keywords find") 137 137 138 def test_default_values_filter_keywords_by_content_in_configlet(self): 139 self.assertEqual(self.sp.getProperty('filter_keywords_by_content', None), True) 140 141 def test_changes_filter_keywords_by_content_in_configlet(self): 142 path = self.portal.id+'/@@seo-controlpanel?filter_keywords_by_content=False&form.submitted=1' 143 self.publish(path, self.basic_auth) 144 self.assertEqual(self.sp.getProperty('filter_keywords_by_content', 0), None) 145 146 def test_filter_keywords_by_content_true(self): 147 # Usage metatags keywords, which present in content (filter_keywords_by_content=True) 148 self.sp.manage_changeProperties(settings_use_keywords_sg=3, settings_use_keywords_lg=2, filter_keywords_by_content=True) 149 self.html = self.setup_testing_render_keywords(html='<p>subject global</p>') 150 m = re.match('.*(<meta\s+(?:(?:name="keywords"\s*)|(?:content="(?:subject|global),\s*(?:subject|global)"\s*)){2}/>)', 151 self.html, re.S|re.M) 152 self.assert_(m, "In metatags keywords not finded \"subject, global\". Checkbox filter_keywords_by_content in configlet is not working.") 153 154 def test_filter_keywords_by_content_false(self): 155 # Usage metatags keywords, without taking into consideration presece in content (filter_keywords_by_content=False) 156 self.sp.manage_changeProperties(settings_use_keywords_sg=3, settings_use_keywords_lg=2, filter_keywords_by_content=False) 157 self.html = self.setup_testing_render_keywords(html='<p>subject global</p>') 158 m = re.match('.*(<meta\s+(?:(?:name="keywords"\s*)|(?:content="(?:subject|global|local),\s*(?:subject|global|local),\s*(?:subject|global|local)"\s*)){2}/>)', 159 self.html, re.S|re.M) 160 self.assert_(m, "In metatags keywords not finded \"subject, global, locals\". Checkbox filter_keywords_by_content in configlet is not working.") 138 161 139 162 def test_suite():
Note: See TracChangeset
for help on using the changeset viewer.