Ejemplo n.º 1
0
def test_listup_users():
    copyfile(DB_ORIGIN, DB_FILE)
    pdb = PassDB(DB_FILE)
    pdb.append(User("foo"))
    pdb.append(User("bar"))
    xs = []
    for x in pdb:
        xs.append(x.username)
    pdb.close()
    assert set(xs) == set(["naota", "foo", "bar"])
Ejemplo n.º 2
0
def test_append_user():
    copyfile(DB_ORIGIN, DB_FILE)
    pdb = PassDB(DB_FILE)
    pdb.append(User("foo"))
    pdb.close()
    db = tdb.open(DB_FILE)
    assert "USER_foo\x00" in db
    assert db["RID_000003e9\x00"] == "foo\x00"
    assert db["NEXT_RID\x00"] == "\xea\x03\x00\x00"
    db.close()