コード例 #1
0
ファイル: util_test.py プロジェクト: ssin122/test-h
def test_world_group_acl():
    group = util.WorldGroup('example.com')

    assert group.__acl__() == [
        (security.Allow, security.Everyone, 'read'),
        (security.Allow, 'authority:example.com', 'write'),
        security.DENY_ALL,
    ]
コード例 #2
0
ファイル: authority_group.py プロジェクト: rolmovel/h
 def public_groups(self, authority):
     if authority == self._authority:
         return [util.WorldGroup(self._authority)]
     else:
         return (self._session.query(models.Group)
                 .filter_by(authority=authority,
                            readable_by=group.ReadableBy.world)
                 .all())
コード例 #3
0
ファイル: util_test.py プロジェクト: rsarxiv/h
def test_world_group_is_public():
    group = util.WorldGroup('example.com')

    assert group.is_public
コード例 #4
0
ファイル: util_test.py プロジェクト: rsarxiv/h
def test_world_group_pubid():
    group = util.WorldGroup('example.com')

    assert group.pubid == '__world__'
コード例 #5
0
ファイル: util_test.py プロジェクト: rsarxiv/h
def test_world_group_name():
    group = util.WorldGroup('example.com')

    assert group.name == 'Public'
コード例 #6
0
 def group(self):
     return util.WorldGroup('example.com')