Beispiel #1
0
    def test_as_class(self):
        """Tests that the C{as_class} template filter works"""

        permittees = \
            as_class(has_obj_perm(self.o3, "can_read_val"), User)

        self.assertEqual(set(permittees), set([self.su, self.u1, self.u2]))
 def test_has_obj_perm(self):
     """Tests that the C{has_obj_perm} template filter works."""
     
     permittees = has_obj_perm(self.o3, "can_read_val")
     self.assertEqual(
         set(permittees),
         set([Permittee.objects.get_as_permittee(obj) \
              for obj in [self.su, self.u1, self.u2]])
     )
Beispiel #3
0
    def test_has_obj_perm(self):
        """Tests that the C{has_obj_perm} template filter works."""

        permittees = has_obj_perm(self.o3, "can_read_val")
        self.assertEqual(
            set(permittees),
            set([Permittee.objects.get_as_permittee(obj) \
                 for obj in [self.su, self.u1, self.u2]])
        )
 def test_as_class(self):
     """Tests that the C{as_class} template filter works"""
     
     permittees = \
         as_class(has_obj_perm(self.o3, "can_read_val"), User)
         
     self.assertEqual(
         set(permittees),
         set([self.su, self.u1, self.u2])
     )