Changeset 2885 in products for quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/tests
- Timestamp:
- Oct 19, 2010 12:09:28 PM (14 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.seoptimizer/trunk/quintagroup/seoptimizer/tests/testConfiglet.py
r2139 r2885 1 1 from base import * 2 3 from zope.formlib.form import FormFields 4 from zope.schema.interfaces import IBool 5 from quintagroup.seoptimizer.browser.seo_configlet import ISEOConfigletSchema 2 6 3 7 class TestConfiglet(FunctionalTestCase): … … 135 139 'contains: "%s", must be empty"' % str(f)) 136 140 141 def test_externalKeywordTest(self): 142 fields = FormFields(ISEOConfigletSchema) 143 ffield = fields.get("external_keywords_test") 144 self.assertTrue(ffield is not None, 'Not found "external_keywords_test" '\ 145 'field in ISEOConfigletSchema interface') 146 self.assertTrue(IBool.providedBy(ffield.field), 147 '"external_keywords_test" is not boolean type field') 148 self.assertTrue(ffield.field.default == False, 149 '"external_keywords_test" field default value is not set to False') 150 151 def test_externalKeyword_On(self): 152 self.publish(self.save_url + '&form.external_keywords_test=on', 153 self.basic_auth) 154 self.assert_(self.sp.external_keywords_test) 155 156 def test_externalKeyword_Off(self): 157 self.publish(self.save_url + '&form.external_keywords_test=', 158 self.basic_auth) 159 self.assertTrue(not self.sp.external_keywords_test) 160 137 161 138 162 def test_suite():
Note: See TracChangeset
for help on using the changeset viewer.