Пример #1
0
 def personHasDriverRights(self, person):
     """See `IHasDrivers`."""
     person_roles = IPersonRoles(person)
     return (person_roles.isDriver(self) or person_roles.isOwner(self)
             or person_roles.in_admin)
 def test_isOwner(self):
     # The person can be the owner of something, e.g. a product.
     product = self.factory.makeProduct(owner=self.person)
     roles = IPersonRoles(self.person)
     self.assertTrue(roles.isOwner(product))
Пример #3
0
 def personHasDriverRights(self, person):
     """See `IHasDrivers`."""
     person_roles = IPersonRoles(person)
     return (person_roles.isOneOfDrivers(self) or
             person_roles.isOwner(self) or
             person_roles.in_admin)