コード例 #1
0
def test_policy_equal():
    policy1 = Policy()
    policy2 = Policy()
    policy1.owner = 'frank'
    policy1.read = ['cow', 'moo']
    policy2.owner = 'frank'
    policy2.read = ['cow', 'moo']

    assert policy1 == policy2

    policy2.read = ['cow', 'noo']

    assert policy1 != policy2

    policy2.read = ['cow', 'moo']
    policy2.owner = 'sam'

    assert policy1 != policy2
コード例 #2
0
ファイル: test_policy.py プロジェクト: 24king/tiddlyweb
def test_policy_equal():
    policy1 = Policy()
    policy2 = Policy()
    policy1.owner = 'frank'
    policy1.read = ['cow', 'moo']
    policy2.owner = 'frank'
    policy2.read = ['cow', 'moo']

    assert policy1 == policy2

    policy2.read = ['cow', 'noo']

    assert policy1 != policy2

    policy2.read = ['cow', 'moo']
    policy2.owner = 'sam'

    assert policy1 != policy2
コード例 #3
0
ファイル: test_policy.py プロジェクト: angeluseve/tiddlyweb
def test_policy_post_set():
    policy = Policy(read=['chris','jeremy'],write=['NONE'],manage=['chris'])

    assert policy.read == ['chris','jeremy']

    policy.read = ['one','tall']

    assert 'chris' not in policy.read
    assert 'jeremy' not in policy.read
    assert 'tall' in policy.read
コード例 #4
0
ファイル: test_policy.py プロジェクト: rdrake98/tiddlyweb
def test_policy_post_set():
    policy = Policy(read=['chris', 'jeremy'], write=['NONE'], manage=['chris'])

    assert policy.read == ['chris', 'jeremy']

    policy.read = ['one', 'tall']

    assert 'chris' not in policy.read
    assert 'jeremy' not in policy.read
    assert 'tall' in policy.read
コード例 #5
0
ファイル: test_policy.py プロジェクト: rdrake98/tiddlyweb
def test_malformed_policy():
    policy = Policy()
    policy.read = None  # set the policy to a bad form
    assert policy.allows(guest_info, 'read')
コード例 #6
0
def test_malformed_policy():
    policy = Policy()
    policy.read = None # set the policy to a bad form
    assert policy.allows(guest_info, 'read')