goa/testlib.py
branchtls-sprint
changeset 1398 5fe84a5f7035
parent 1138 22f634977c95
child 1802 d628defebc17
equal deleted inserted replaced
1397:6cbc7bc8ea6d 1398:5fe84a5f7035
   175     def rollback(self):
   175     def rollback(self):
   176         self.session.rollback()
   176         self.session.rollback()
   177         
   177         
   178     def create_user(self, login, groups=('users',), req=None):
   178     def create_user(self, login, groups=('users',), req=None):
   179         assert not self.config['use-google-auth']
   179         assert not self.config['use-google-auth']
   180         user = self.add_entity('EUser', upassword=str(login), login=unicode(login))
   180         user = self.add_entity('CWUser', upassword=str(login), login=unicode(login))
   181         cu = self.session.cursor()
   181         cu = self.session.cursor()
   182         cu.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)'
   182         cu.execute('SET X in_group G WHERE X eid %%(x)s, G name IN(%s)'
   183                     % ','.join(repr(g) for g in groups),
   183                     % ','.join(repr(g) for g in groups),
   184                     {'x': user.eid}, 'x')
   184                     {'x': user.eid}, 'x')
   185         return user
   185         return user