devtools/testlib.py
changeset 9114 9a9d3f4bad31
parent 9111 9c867d852067
child 9117 e25c5abc667c
equal deleted inserted replaced
9113:af6efc15fc90 9114:9a9d3f4bad31
   279         db_handler.restore_database(self.test_db_id)
   279         db_handler.restore_database(self.test_db_id)
   280         self.repo = db_handler.get_repo(startup=True)
   280         self.repo = db_handler.get_repo(startup=True)
   281         # get an admin session (without actual login)
   281         # get an admin session (without actual login)
   282         sources = db_handler.config.sources()
   282         sources = db_handler.config.sources()
   283         login = unicode(sources['admin']['login'])
   283         login = unicode(sources['admin']['login'])
   284         with self.repo.internal_session() as session:
   284         with self.repo.internal_cnx() as cnx:
   285             rset = session.execute('CWUser U WHERE U login %(u)s', {'u': login})
   285             rset = cnx.execute('CWUser U WHERE U login %(u)s', {'u': login})
   286             user = rset.get_entity(0, 0)
   286             user = rset.get_entity(0, 0)
   287             user.groups
   287             user.groups
   288             user.properties
   288             user.properties
   289             from cubicweb.server.session import Session
   289             from cubicweb.server.session import Session
   290             self._admin_session = Session(user, self.repo)
   290             self._admin_session = Session(user, self.repo)