web/test/unittest_facet.py
branchstable
changeset 7611 01296dd111d5
parent 7601 9030e8a4481e
child 7612 bfd4ee0d43ac
equal deleted inserted replaced
7603:1302aa6ba4da 7611:01296dd111d5
    74         self.assertEqual(rqlst.as_string(), 'DISTINCT Any  WHERE X in_group G?, G name GN, NOT G name "users"')
    74         self.assertEqual(rqlst.as_string(), 'DISTINCT Any  WHERE X in_group G?, G name GN, NOT G name "users"')
    75         req.form[f.__regid__] = str(guests)
    75         req.form[f.__regid__] = str(guests)
    76         f.add_rql_restrictions()
    76         f.add_rql_restrictions()
    77         # selection is cluttered because rqlst has been prepared for facet (it
    77         # selection is cluttered because rqlst has been prepared for facet (it
    78         # is not in real life)
    78         # is not in real life)
    79         self.assertEqual(f.select.as_string(),
    79         self.assertEqual(f.rqlst.as_string(),
    80                           'DISTINCT Any  WHERE X in_group G?, G name GN, NOT G name "users", X in_group D, D eid %s' % guests)
    80                           'DISTINCT Any  WHERE X in_group G?, G name GN, NOT G name "users", X in_group D, D eid %s' % guests)
    81 
    81 
    82     def test_relation_no_relation_1(self):
    82     def test_relation_no_relation_1(self):
    83         f, (guests, managers) = self._in_group_facet(no_relation=True)
    83         f, (guests, managers) = self._in_group_facet(no_relation=True)
    84         self.assertEqual(f.vocabulary(),
    84         self.assertEqual(f.vocabulary(),