コード例 #1
0
def test_set_email(database, cleanup):
    users = UserManager(database)

    test_role = create_role(*user_role)
    user1 = {
        "email": "*****@*****.**",
        "hashed_password": "******",
        "salt": "diwriqjroqds",
        "private_key": "rweqoasnfa",
        "role": test_role.id,
    }

    db_user1 = users.register(**user1)

    assert users.query(id=db_user1.id)[0].email == "*****@*****.**"

    users.set(user_id=db_user1.id, email="*****@*****.**")

    assert users.query(id=db_user1.id)[0].email == "*****@*****.**"
コード例 #2
0
def test_set_role(database, cleanup):
    users = UserManager(database)

    user_role_obj = create_role(*user_role)
    admin_role_obj = create_role(*admin_role)

    user1 = {
        "email": "*****@*****.**",
        "hashed_password": "******",
        "salt": "diwriqjroqds",
        "private_key": "rweqoasnfa",
        "role": user_role_obj.id,
    }

    db_user1 = users.register(**user1)

    assert users.query(id=db_user1.id)[0].role == user_role_obj.id

    users.set(user_id=db_user1.id, role=admin_role_obj.id)

    assert users.query(id=db_user1.id)[0].role == admin_role_obj.id