예제 #1
0
    def test_is_any(self):
        AclRules.insert_or_update(area='my_area', user='******', roles=['editor', 'designer'])

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.is_any(['editor', 'admin']), True)
        self.assertEqual(acl.is_any(['admin', 'designer']), True)
        self.assertEqual(acl.is_any(['admin', 'user']), False)
예제 #2
0
    def test_is_any(self):
        AclRules.insert_or_update(area='my_area',
                                  user='******',
                                  roles=['editor', 'designer'])

        acl = Acl(area='my_area', user='******')
        self.assertEqual(acl.is_any(['editor', 'admin']), True)
        self.assertEqual(acl.is_any(['admin', 'designer']), True)
        self.assertEqual(acl.is_any(['admin', 'user']), False)