Add Password field

This commit is contained in:
evilchili
2025-10-04 12:01:59 -07:00
parent cb71005a0e
commit 7eb06b150e
3 changed files with 45 additions and 2 deletions
+12
View File
@@ -118,3 +118,15 @@ def test_search(db):
Group = Query()
crew = db.Group.search(Group.name == "Crew", recurse=False)
assert kirk.reference in crew[0].members
def test_password(db):
user = db.save(examples.User(name="john", email="john@foo", password="fnord"))
assert ":" in user.password
assert user.password != "fnord"
check = user._metadata.fields["password"].compare
assert check("fnord", user.password)
assert not check("wrong password", user.password)
assert not check("", user.password)