Mercurial > kallithea
comparison rhodecode/tests/test_validators.py @ 3674:ff2ea58debb5 beta
fixed ldap tests when ldap lib is installed
author | Marcin Kuzminski <marcin@python-works.com> |
---|---|
date | Thu, 04 Apr 2013 18:31:15 +0200 |
parents | 8a86836fad64 |
children | 7e3d89d9d3a2 |
comparison
equal
deleted
inserted
replaced
3673:28305020a4ed | 3674:ff2ea58debb5 |
---|---|
218 | 218 |
219 self.assertEqual(email, validator.to_python(email)) | 219 self.assertEqual(email, validator.to_python(email)) |
220 self.assertRaises(formencode.Invalid, validator.to_python, 'err') | 220 self.assertRaises(formencode.Invalid, validator.to_python, 'err') |
221 | 221 |
222 def test_LdapLibValidator(self): | 222 def test_LdapLibValidator(self): |
223 validator = v.LdapLibValidator() | 223 if ldap_lib_installed: |
224 self.assertRaises(v.LdapImportError, validator.to_python, 'err') | 224 validator = v.LdapLibValidator() |
225 self.assertEqual("DN", validator.to_python('DN')) | |
226 else: | |
227 validator = v.LdapLibValidator() | |
228 self.assertRaises(v.LdapImportError, validator.to_python, 'err') | |
225 | 229 |
226 def test_AttrLoginValidator(self): | 230 def test_AttrLoginValidator(self): |
227 validator = v.AttrLoginValidator() | 231 validator = v.AttrLoginValidator() |
228 self.assertRaises(formencode.Invalid, validator.to_python, 123) | 232 self.assertEqual('DN_attr', validator.to_python('DN_attr')) |
229 | 233 |
230 def test_NotReviewedRevisions(self): | 234 def test_NotReviewedRevisions(self): |
231 repo_id = Repository.get_by_repo_name(HG_REPO).repo_id | 235 repo_id = Repository.get_by_repo_name(HG_REPO).repo_id |
232 validator = v.NotReviewedRevisions(repo_id) | 236 validator = v.NotReviewedRevisions(repo_id) |
233 rev = '0' * 40 | 237 rev = '0' * 40 |