コード例 #1
0
ファイル: test_share.py プロジェクト: ardhimanshu/dhis2-pk
    def test_all_equal(self):
        p1 = Permission(metadata='readwrite', data='readonly')
        p2 = Permission.from_public_args([['readwrite', 'readonly']])
        p3 = Permission.from_symbol('rwr-----')
        p4 = Permission.from_group_args(['aFilter', 'readwrite', 'readonly'])

        assert p1 == p2
        assert p3 == p4
        assert p1 == p4

        assert p1.to_symbol() == p2.to_symbol()
        assert p3.to_symbol() == p4.to_symbol()
        assert p1.to_symbol() == p4.to_symbol()
コード例 #2
0
ファイル: test_share.py プロジェクト: ardhimanshu/dhis2-pk
 def test_permission_from_group_args(self, groups, metadata, data):
     p = Permission.from_group_args(groups)
     assert p.metadata == metadata
     assert p.data == data