devtools/testlib.py
branchstable
changeset 7307 a650e6267e97
parent 7222 fcb8932082a5
child 7313 02fb1dcc99a2
equal deleted inserted replaced
7306:a21bafe9fe35 7307:a650e6267e97
   365                 password = groups
   365                 password = groups
   366                 groups = login
   366                 groups = login
   367             elif isinstance(login, tuple):
   367             elif isinstance(login, tuple):
   368                 groups = login
   368                 groups = login
   369             login = req
   369             login = req
   370             if req is None:
   370             assert not isinstance(self, type)
   371                 assert not isinstance(self, type)
   371             req = self._orig_cnx[0].request()
   372                 req = self._orig_cnx[0].request()
       
   373         if password is None:
   372         if password is None:
   374             password = login.encode('utf8')
   373             password = login.encode('utf8')
   375         user = req.create_entity('CWUser', login=unicode(login),
   374         user = req.create_entity('CWUser', login=unicode(login),
   376                                  upassword=password, **kwargs)
   375                                  upassword=password, **kwargs)
   377         req.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)'
   376         req.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)'