devtools/testlib.py
changeset 8673 8ea63a2cc2cc
parent 8655 ab57000bff7b
child 8694 d901c36bcfce
equal deleted inserted replaced
8672:e8afecc3b576 8673:8ea63a2cc2cc
   401             # definitly don't want autoclose when used as a context manager
   401             # definitly don't want autoclose when used as a context manager
   402             return self.cnx
   402             return self.cnx
   403         autoclose = kwargs.pop('autoclose', True)
   403         autoclose = kwargs.pop('autoclose', True)
   404         if not kwargs:
   404         if not kwargs:
   405             kwargs['password'] = str(login)
   405             kwargs['password'] = str(login)
   406         self.set_cnx(dbapi.repo_connect(self.repo, unicode(login), **kwargs))
   406         self.set_cnx(dbapi._repo_connect(self.repo, unicode(login), **kwargs))
   407         self.websession = dbapi.DBAPISession(self.cnx)
   407         self.websession = dbapi.DBAPISession(self.cnx)
   408         if login == self.vreg.config.anonymous_user()[0]:
   408         if login == self.vreg.config.anonymous_user()[0]:
   409             self.cnx.anonymous_connection = True
   409             self.cnx.anonymous_connection = True
   410         if autoclose:
   410         if autoclose:
   411             return TestCaseConnectionProxy(self, self.cnx)
   411             return TestCaseConnectionProxy(self, self.cnx)