Add Password field
This commit is contained in:
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user