Added failing password comparator test

This commit is contained in:
Konsta Vesterinen
2013-07-29 17:48:59 +03:00
parent a8c5e8c9f3
commit 47bed97c5e

View File

@@ -67,3 +67,15 @@ class TestPasswordType(TestCase):
assert obj.password.hash.startswith('$1$')
assert obj.password == 'b'
assert obj.password.hash.startswith('$pbkdf2-sha512$')
def test_comparator(self):
from passlib.hash import md5_crypt
obj = self.User()
obj.password = Password(md5_crypt.encrypt('b'))
assert (
self.session.query(self.User)
.filter(self.User.password == 'b')
.first()
)