コード例 #1
0
ファイル: test_acl.py プロジェクト: npavan063/ramses
 def test_parse_permissions(self):
     perms = acl.parse_permissions('view')
     assert perms == ['view']
     perms = acl.parse_permissions('view,create')
     assert sorted(perms) == ['create', 'view']
コード例 #2
0
ファイル: test_acl.py プロジェクト: npavan063/ramses
 def test_parse_permissions_invalid_perm_name(self):
     with pytest.raises(ValueError) as ex:
         acl.parse_permissions('foo,create')
     expected = ('Invalid ACL permission names. Valid '
                 'permissions are: ')
     assert expected in str(ex.value)
コード例 #3
0
ファイル: test_acl.py プロジェクト: npavan063/ramses
 def test_parse_permissions_all_permissions(self):
     perms = acl.parse_permissions('all,view,create')
     assert perms is ALL_PERMISSIONS
コード例 #4
0
ファイル: test_acl.py プロジェクト: atteeela/ramses
 def test_parse_permissions(self):
     perms = acl.parse_permissions('view')
     assert perms == ['view']
     perms = acl.parse_permissions('view,create')
     assert sorted(perms) == ['create', 'view']
コード例 #5
0
ファイル: test_acl.py プロジェクト: atteeela/ramses
 def test_parse_permissions_invalid_perm_name(self):
     with pytest.raises(ValueError) as ex:
         acl.parse_permissions('foo,create')
     expected = ('Invalid ACL permission names. Valid ' 'permissions are: ')
     assert expected in str(ex.value)
コード例 #6
0
ファイル: test_acl.py プロジェクト: atteeela/ramses
 def test_parse_permissions_all_permissions(self):
     perms = acl.parse_permissions('all,view,create')
     assert perms is ALL_PERMISSIONS