Changeset 3168 in products for quintagroup.pfg.captcha/trunk/quintagroup/pfg/captcha/tests/testInstalled.py
- Timestamp:
- Apr 21, 2011 1:43:09 PM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
quintagroup.pfg.captcha/trunk/quintagroup/pfg/captcha/tests/testInstalled.py
r2737 r3168 1 from base import * 1 import string 2 import unittest 2 3 3 4 from Products.CMFCore.permissions import View … … 11 12 from quintagroup.pfg.captcha.widget import CAPTCHA_MACRO 12 13 from quintagroup.pfg.captcha.field import CAPTCHA_ID, HIDDEN_FIELDS 14 from quintagroup.pfg.captcha.tests.base import TestCase, REQUIREMENTS 13 15 14 16 _marker = object() 17 15 18 16 19 class TestInstallations(TestCase): … … 37 40 default_chain = pw.getDefaultChain() 38 41 cf_chain = pw.getChainForPortalType('CaptchaField') 39 self.assertNotEqual(cf_chain == default_chain 42 self.assertNotEqual(cf_chain == default_chain, True) 40 43 41 44 def testNotToList(self): … … 70 73 for field in HIDDEN_FIELDS: 71 74 visibility = schema[field].widget.visible 72 self.assertEqual(visibility, {'view':'invisible','edit':'invisible'}, 75 self.assertEqual(visibility, {'view': 'invisible', 76 'edit': 'invisible'}, 73 77 '"%s" field is not hidden, but %s:' % (field, visibility)) 74 78 … … 79 83 # Test fgField properties 80 84 self.assertEqual(type(fgField), StringField) 81 self.assertEqual(bool(fgField.searchable), False 85 self.assertEqual(bool(fgField.searchable), False) 82 86 self.assertEqual(fgField.write_permission, View) 83 87 self.assertEqual(type(fgField.widget), CaptchaWidget) … … 111 115 112 116 def getValidator(self): 113 return validation.validatorFor('isCaptchaCorrect') 117 return validation.validatorFor('isCaptchaCorrect') 114 118 115 119 def testRegistration(self): … … 121 125 def __init__(self, status, error=""): 122 126 self.status = status 123 self.errors = {'key': [error,]}127 self.errors = {'key': [error, ]} 124 128 125 patch_validator = lambda 129 patch_validator = lambda: MockState(status, error) 126 130 self.portal.captcha_validator = patch_validator 127 131 … … 133 137 result = validator('test', instance=self.portal) 134 138 self.assertEqual(result, 1) 135 139 136 140 def testValidationFailure(self): 137 141 # PFG validator must call patched quintagroup.captcha.core'
Note: See TracChangeset
for help on using the changeset viewer.