Beispiel #1
0
    def test_has_role(self):
        """ test if has_role method works fine """
        assign_role(self.john, Coordenator)
        assign_role(self.john, Advisor, self.bob)

        self.assertTrue(has_role(self.john, Coordenator))
        self.assertTrue(has_role(self.john, Advisor, self.bob))

        with self.assertRaises(NotAllowed):
            has_role(self.john, Advisor, self.unique)
Beispiel #2
0
 def has_role(self, user, role_class=None):
     return shortcuts.has_role(user, role_class, self)
Beispiel #3
0
 def has_role(self, role_class=None, obj=None):
     return shortcuts.has_role(self, role_class, obj)