devtools/testlib.py
branchstable
changeset 7071 db7608cb32bc
parent 7060 f26a1cbddc91
child 7075 4751d77394b1
child 7078 bad26a22fe29
equal deleted inserted replaced
7067:f239da8e7c39 7071:db7608cb32bc
   657         return self.expect_redirect(lambda x: self.app_publish(x, path), req)
   657         return self.expect_redirect(lambda x: self.app_publish(x, path), req)
   658 
   658 
   659     def init_authentication(self, authmode, anonuser=None):
   659     def init_authentication(self, authmode, anonuser=None):
   660         self.set_option('auth-mode', authmode)
   660         self.set_option('auth-mode', authmode)
   661         self.set_option('anonymous-user', anonuser)
   661         self.set_option('anonymous-user', anonuser)
       
   662         if anonuser is None:
       
   663             self.config.anonymous_credential = None
       
   664         else:
       
   665             self.config.anonymous_credential = (anonuser, anonuser)
   662         req = self.request()
   666         req = self.request()
   663         origsession = req.session
   667         origsession = req.session
   664         req.session = req.cnx = None
   668         req.session = req.cnx = None
   665         del req.execute # get back to class implementation
   669         del req.execute # get back to class implementation
   666         sh = self.app.session_handler
   670         sh = self.app.session_handler