server/test/unittest_ldapuser.py
changeset 8387 b59af20a868d
parent 8386 249b21722e5e
child 8430 5bee87a14bb1
--- a/server/test/unittest_ldapuser.py	Thu May 03 15:50:23 2012 +0200
+++ b/server/test/unittest_ldapuser.py	Thu May 03 15:52:01 2012 +0200
@@ -156,10 +156,15 @@
         self.assertEqual(e.cw_source[0].name, 'system')
         self.assertTrue(e.creation_date)
         self.assertTrue(e.modification_date)
-        # XXX test some password has been set
         source.pull_data(self.session)
         rset = self.sexecute('CWUser X WHERE X login %(login)s', {'login': 'syt'})
         self.assertEqual(len(rset), 1)
+        # test some password has been set
+        cu = self.session.system_sql('SELECT cw_upassword FROM cw_CWUser WHERE cw_eid=%s' % rset[0][0])
+        value = str(cu.fetchall()[0][0])
+        self.assertEqual(value, '{SSHA}v/8xJQP3uoaTBZz1T7Y0B3qOxRN1cj7D')
+        self.assertTrue(self.repo.system_source.authenticate(
+                self.session, 'syt', password='syt'))
 
 
 class LDAPUserSourceTC(LDAPFeedSourceTC):