コード例 #1
0
ファイル: test_models.py プロジェクト: rorytrent/aphids
def test_password_not_plaintext():
    user = User('user', 'pass')
    assert user.pw_hash != 'pass'
    assert not user.valid_password(user.pw_hash)
    user.set_password('anotherpass')
    assert user.pw_hash != 'anotherpass'
    assert not user.valid_password(user.pw_hash)
コード例 #2
0
ファイル: test_models.py プロジェクト: rorytrent/aphids
def test_password_verify():
    user = User('user', 'pass')
    assert user.valid_password('pass')
    assert not user.valid_password('anotherpass')
    user.set_password('anotherpass')
    assert user.valid_password('anotherpass')
    assert not user.valid_password('pass')