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"])
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()