devtools/testlib.py
branchstable
changeset 7331 7fcc4f22f3e4
parent 7324 5f7813ae9fb8
child 7332 c3ae97c0066b
child 7337 67cd9d5b4c2e
equal deleted inserted replaced
7330:584907154ce3 7331:7fcc4f22f3e4
   398             entity = session
   398             entity = session
   399             assert not isinstance(self, type)
   399             assert not isinstance(self, type)
   400             session = self.session
   400             session = self.session
   401         pname = unicode(pname)
   401         pname = unicode(pname)
   402         plabel = plabel and unicode(plabel) or unicode(group)
   402         plabel = plabel and unicode(plabel) or unicode(group)
   403         e = entity.eid
   403         e = getattr(entity, 'eid', entity)
   404         with security_enabled(session, False, False):
   404         with security_enabled(session, False, False):
   405             peid = session.execute(
   405             peid = session.execute(
   406             'INSERT CWPermission X: X name %(pname)s, X label %(plabel)s,'
   406             'INSERT CWPermission X: X name %(pname)s, X label %(plabel)s,'
   407             'X require_group G, E require_permission X '
   407             'X require_group G, E require_permission X '
   408             'WHERE G name %(group)s, E eid %(e)s',
   408             'WHERE G name %(group)s, E eid %(e)s',