# HG changeset patch # User sylvain.thenault@logilab.fr # Date 1231754271 -3600 # Node ID dbe9997ffc7e00581775302d02600e2ce64ee541 # Parent 7af259b73c5b416212a3b35fabb5600a39b1c0e7 password can now be given as optional argument diff -r 7af259b73c5b -r dbe9997ffc7e devtools/_apptest.py --- a/devtools/_apptest.py Mon Jan 12 10:57:26 2009 +0100 +++ b/devtools/_apptest.py Mon Jan 12 10:57:51 2009 +0100 @@ -130,11 +130,12 @@ self._orig_cnx.commit() return user - def login(self, login): + def login(self, login, password=None): if login == self.admlogin: self.restore_connection() else: - self.cnx = repo_connect(self.repo, unicode(login), str(login), + self.cnx = repo_connect(self.repo, unicode(login), + password or str(login), ConnectionProperties('inmemory')) if login == self.vreg.config.anonymous_user()[0]: self.cnx.anonymous_connection = True diff -r 7af259b73c5b -r dbe9997ffc7e devtools/apptest.py --- a/devtools/apptest.py Mon Jan 12 10:57:26 2009 +0100 +++ b/devtools/apptest.py Mon Jan 12 10:57:51 2009 +0100 @@ -111,8 +111,8 @@ def create_user(self, *args, **kwargs): return self.env.create_user(*args, **kwargs) - def login(self, login): - return self.env.login(login) + def login(self, login, password=None): + return self.env.login(login, password) def restore_connection(self): self.env.restore_connection()