server/test/unittest_security.py
changeset 10249 e38b8d37c5d8
parent 10248 131275d6c268
child 10463 9add9b7f9df7
equal deleted inserted replaced
10248:131275d6c268 10249:e38b8d37c5d8
   517                 querier._annotate(rqlst)
   517                 querier._annotate(rqlst)
   518                 plan = querier.plan_factory(rqlst, {}, cnx)
   518                 plan = querier.plan_factory(rqlst, {}, cnx)
   519                 plan.preprocess(rqlst)
   519                 plan.preprocess(rqlst)
   520                 self.assertEqual(
   520                 self.assertEqual(
   521                     rqlst.as_string(),
   521                     rqlst.as_string(),
   522                     '(Any X WHERE X is IN(SubDivision, Societe)) UNION '
   522                     '(Any X WHERE X is IN(Societe, SubDivision)) UNION '
   523                     '(Any X WHERE X is Division, EXISTS(X owned_by %(B)s))')
   523                     '(Any X WHERE X is Division, EXISTS(X owned_by %(B)s))')
   524 
   524 
   525 
   525 
   526 class BaseSchemaSecurityTC(BaseSecurityTC):
   526 class BaseSchemaSecurityTC(BaseSecurityTC):
   527     """tests related to the base schema permission configuration"""
   527     """tests related to the base schema permission configuration"""