Esempio n. 1
0
def test_load_custom_attr_convert(user_id: UserId) -> None:
    with Path(userdb.custom_attr_path(user_id, "a")).open("w") as f:
        f.write("xyz\n")
    assert (userdb.load_custom_attr(user_id,
                                    "a",
                                    conv_func=lambda x: "a"
                                    if x == "xyz" else "b") == "a")
Esempio n. 2
0
def test_load_custom_attr_from_file(user_id: UserId) -> None:
    with Path(userdb.custom_attr_path(user_id, "a")).open("w") as f:
        f.write("xyz\n")
    assert userdb.load_custom_attr(user_id, "a", conv_func=str) == "xyz"