server/test/unittest_ldapuser.py
changeset 8229 b7bc631816f7
parent 8188 1867e252e487
child 8385 5a261bac2962
equal deleted inserted replaced
8223:b1a685038c3b 8229:b7bc631816f7
   121         self.assertTrue(entity.modification_date)
   121         self.assertTrue(entity.modification_date)
   122 
   122 
   123     def test_authenticate(self):
   123     def test_authenticate(self):
   124         source = self.repo.sources_by_uri['ldapuser']
   124         source = self.repo.sources_by_uri['ldapuser']
   125         self.session.set_cnxset()
   125         self.session.set_cnxset()
       
   126         # ensure we won't be logged against
   126         self.assertRaises(AuthenticationError,
   127         self.assertRaises(AuthenticationError,
   127                           source.authenticate, self.session, 'toto', 'toto')
   128                           source.authenticate, self.session, 'toto', 'toto')
       
   129         self.assertTrue(source.authenticate(self.session, 'syt', 'syt'))
       
   130         self.assertTrue(self.repo.connect('syt', password='syt'))
   128 
   131 
   129     def test_base(self):
   132     def test_base(self):
   130         # check a known one
   133         # check a known one
   131         rset = self.sexecute('CWUser X WHERE X login %(login)s', {'login': 'syt'})
   134         rset = self.sexecute('CWUser X WHERE X login %(login)s', {'login': 'syt'})
   132         e = rset.get_entity(0, 0)
   135         e = rset.get_entity(0, 0)