示例#1
0
 def test_validate_permissions_valid(self):
     perms = ['update', 'delete']
     assert acl.validate_permissions(perms) == perms
示例#2
0
 def test_validate_permissions_invalid(self):
     with pytest.raises(ValueError) as ex:
         acl.validate_permissions(['foobar'])
     assert 'Invalid ACL permission names' in str(ex.value)
示例#3
0
 def test_validate_permissions_all_perms(self):
     perms = ALL_PERMISSIONS
     assert acl.validate_permissions(perms) == [perms]
     assert acl.validate_permissions([perms]) == [perms]