Esempio n. 1
0
def test_set_and_get_read_access(): # type: () -> None
    user_acl = acl.ACL()
    user_acl.set_read_access('520', True)
    assert user_acl.permissions_by_id['520']['read']
    assert user_acl.get_read_access('520')

    user_acl = acl.ACL()
    test_user = user.User()
    test_user.id = '520'
    user_acl.set_read_access(test_user, True)
    assert user_acl.get_read_access(test_user)

    role_acl = acl.ACL()
    test_role = role.Role('520', role_acl)
    role_acl.set_read_access(test_role, True)
    assert role_acl.get_read_access(test_role)
Esempio n. 2
0
def test_set_and_get_read_access():
    user_acl = acl.ACL()
    user_acl.set_read_access(520, True)
    assert user_acl.permissions_by_id[520]['read']
    assert user_acl.get_read_access(520)

    user_acl = acl.ACL()
    test_user = user.User()
    test_user.id = 520
    user_acl.set_read_access(test_user, True)
    assert user_acl.get_read_access(test_user)

    role_acl = acl.ACL()
    test_role = role.Role('520', role_acl)
    role_acl.set_read_access(test_role, True)
    assert role_acl.get_read_access(test_role)
def test_set_and_get_read_access():  # type: () -> None
    user_acl = acl.ACL()
    user_acl.set_read_access("520", True)
    assert user_acl.permissions_by_id["520"]["read"]
    assert user_acl.get_read_access("520")

    user_acl = acl.ACL()
    test_user = user.User()
    test_user.id = "520"
    user_acl.set_read_access(test_user, True)
    assert user_acl.get_read_access(test_user)

    role_acl = acl.ACL()
    test_role = role.Role("520", role_acl)
    role_acl.set_read_access(test_role, True)
    assert role_acl.get_read_access(test_role)
def test_set_and_get_public_read_access():  # type: () -> None
    user_acl = acl.ACL()
    user_acl.set_public_read_access(True)
    assert user_acl.permissions_by_id["*"]["read"]
    assert user_acl.get_public_read_access()
    user_acl.set_public_read_access(False)
    assert not user_acl.permissions_by_id.get("*")
    assert not user_acl.get_public_read_access()
Esempio n. 5
0
def test_set_and_get_public_read_access(): # type: () -> None
    user_acl = acl.ACL()
    user_acl.set_public_read_access(True)
    assert user_acl.permissions_by_id['*']['read']
    assert user_acl.get_public_read_access()
    user_acl.set_public_read_access(False)
    assert not user_acl.permissions_by_id.get('*')
    assert not user_acl.get_public_read_access()
Esempio n. 6
0
def test_set_get_role_write_access_error():
    role_acl = acl.ACL()
    role_acl.set_role_write_access(510, True)
Esempio n. 7
0
def test_dump():
    user_acl = acl.ACL()
    assert user_acl.dump() == {}
Esempio n. 8
0
def test_get_access(): # type: () -> None
    user_acl = acl.ACL()
    assert user_acl._get_access('read', '520') == False
def test_get_role_read_access_error():  # type: () -> None
    role_acl = acl.ACL()
    role_acl.get_role_read_access(510)  # type: ignore
Esempio n. 10
0
def test_first_set_read_ture_and_then_write_false():  # type: () -> None
    user_acl = acl.ACL()
    user_acl.set_read_access("520", True)
    user_acl.set_write_access("520", False)
Esempio n. 11
0
def test_get_access():  # type: () -> None
    user_acl = acl.ACL()
    assert user_acl._get_access("read", "520") is False
Esempio n. 12
0
def test_get_access():
    user_acl = acl.ACL()
    assert user_acl._get_access('read', '520') == False
Esempio n. 13
0
def test_set_access():
    user_acl = acl.ACL()
    assert user_acl._set_access('read', 520, False) == None
    user_acl.set_read_access(520, True)
    user_acl._set_access('read', 520, False)
    assert user_acl.permissions_by_id.get('read', 'Not Exist') == 'Not Exist'
Esempio n. 14
0
def test_set_and_get_role_read_access(): # type: () -> None
    role_acl = acl.ACL()
    test_role = role.Role('520', role_acl)
    role_acl.set_role_read_access(test_role, True)
    assert role_acl.permissions_by_id['role:520']['read']
    assert role_acl.get_role_read_access(test_role)
Esempio n. 15
0
def test_set_and_get_write_access(): # type: () -> None
    user_acl = acl.ACL()
    user_acl.set_write_access('520', True)
    assert user_acl.permissions_by_id['520']['write']
    assert user_acl.get_write_access('520')
Esempio n. 16
0
def test_dump():  # type: () -> None
    user_acl = acl.ACL()
    assert user_acl.dump() == {}
Esempio n. 17
0
def test_set_access():  # type: () -> None
    user_acl = acl.ACL()
    user_acl._set_access("read", "520", False)
    user_acl.set_read_access("520", True)
    user_acl._set_access("read", "520", False)
    assert user_acl.permissions_by_id.get("read", "Not Exist") == "Not Exist"
Esempio n. 18
0
def test_set_and_get_write_access():
    user_acl = acl.ACL()
    user_acl.set_write_access(520, True)
    assert user_acl.permissions_by_id[520]['write']
    assert user_acl.get_write_access(520)
Esempio n. 19
0
def test_set_and_get_public_write_access():
    user_acl = acl.ACL()
    user_acl.set_public_write_access(True)
    assert user_acl.permissions_by_id['*']['write']
    assert user_acl.get_public_write_access()
Esempio n. 20
0
def test_set_role_read_access_error():
    role_acl = acl.ACL()
    role_acl.set_role_read_access(510, True)
Esempio n. 21
0
def test_set_and_get_public_write_access():  # type: () -> None
    user_acl = acl.ACL()
    user_acl.set_public_write_access(True)
    assert user_acl.permissions_by_id["*"]["write"]
    assert user_acl.get_public_write_access()
Esempio n. 22
0
def test_get_role_read_access_error():
    role_acl = acl.ACL()
    role_acl.get_role_read_access(510)
Esempio n. 23
0
def test_set_role_read_access_error():  # type: () -> None
    role_acl = acl.ACL()
    role_acl.set_role_read_access(510, True)  # type: ignore
Esempio n. 24
0
def test_set_and_get_role_write_access():
    role_acl = acl.ACL()
    test_role = role.Role('520', role_acl)
    role_acl.set_role_write_access(test_role, True)
    assert role_acl.permissions_by_id['role:520']['write']
    assert role_acl.get_role_write_access(test_role)
Esempio n. 25
0
def test_set_and_get_role_write_access():  # type: () -> None
    role_acl = acl.ACL()
    test_role = role.Role("520", role_acl)
    role_acl.set_role_write_access(test_role, True)
    assert role_acl.permissions_by_id["role:520"]["write"]
    assert role_acl.get_role_write_access(test_role)
Esempio n. 26
0
def test_set_access(): # type: () -> None
    user_acl = acl.ACL()
    user_acl._set_access('read', '520', False)
    user_acl.set_read_access('520', True)
    user_acl._set_access('read', '520', False)
    assert user_acl.permissions_by_id.get('read', 'Not Exist') == 'Not Exist'