コード例 #1
0
def test_tooHigh_PID2():
    token = A['token']
    u_id = token_to_u_ID(databaseListDict, token)
    permission_id = 4

    with pytest.raises(OF.ValueError):
        OF.admin_permission_change(token, u_id, permission_id)
コード例 #2
0
def test_invalid_PID():
    token = O['token']
    u_id = token_to_u_ID(databaseListDict, token)
    permission_id = None

    with pytest.raises(TypeError):
        OF.admin_permission_change(token, u_id, permission_id)
コード例 #3
0
def test_wrong_PID():
    token = O['token']
    u_id = token_to_u_ID(databaseListDict, token)
    permission_id = 8

    with pytest.raises(OF.ValueError):
        OF.admin_permission_change(token, u_id, permission_id)
コード例 #4
0
def test_invalid_token():
    token = O['token']
    u_id = None
    permission_id = 1

    with pytest.raises(TypeError):
        OF.admin_permission_change(token, u_id, permission_id)
コード例 #5
0
def test_succ_admain():
    reset_data()
    O = auth_register("*****@*****.**", 'HoyaLee2019', "Hoya", "Lee")
    token = O['token']
    u_id = O['u_id']

    A = auth_register("*****@*****.**", "wsad1990", "Good", "Morning")
    i_token = A['token']

    permission_id = 2

    OF.admin_permission_change(token, u_id, permission_id)