cubicweb/server/test/unittest_security.py
changeset 11195 5de859b95988
parent 11057 0b59724cb3f2
child 11348 70337ad23145
--- a/cubicweb/server/test/unittest_security.py	Wed Mar 09 14:11:47 2016 +0100
+++ b/cubicweb/server/test/unittest_security.py	Thu Jun 12 15:54:44 2014 +0200
@@ -84,13 +84,15 @@
             oldhash = cnx.system_sql("SELECT cw_upassword FROM cw_CWUser "
                                          "WHERE cw_login = 'oldpassword'").fetchone()[0]
             oldhash = self.repo.system_source.binary_to_str(oldhash)
-            self.repo.close(self.repo.connect('oldpassword', password='oldpassword'))
+            session = self.repo.new_session('oldpassword', password='oldpassword')
+            session.close()
             newhash = cnx.system_sql("SELECT cw_upassword FROM cw_CWUser "
                                      "WHERE cw_login = 'oldpassword'").fetchone()[0]
             newhash = self.repo.system_source.binary_to_str(newhash)
             self.assertNotEqual(oldhash, newhash)
             self.assertTrue(newhash.startswith(b'$6$'))
-            self.repo.close(self.repo.connect('oldpassword', password='oldpassword'))
+            session = self.repo.new_session('oldpassword', password='oldpassword')
+            session.close()
             newnewhash = cnx.system_sql("SELECT cw_upassword FROM cw_CWUser WHERE "
                                         "cw_login = 'oldpassword'").fetchone()[0]
             newnewhash = self.repo.system_source.binary_to_str(newnewhash)
@@ -300,7 +302,8 @@
             cnx.execute('SET X upassword %(passwd)s WHERE X eid %(x)s',
                        {'x': ueid, 'passwd': b'newpwd'})
             cnx.commit()
-        self.repo.close(self.repo.connect('user', password='newpwd'))
+        session = self.repo.new_session('user', password='newpwd')
+        session.close()
 
     def test_user_cant_change_other_upassword(self):
         with self.admin_access.repo_cnx() as cnx: