--- 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: