コード例 #1
0
def test_generate_password_hash_default():
    from muffin.utils import generate_password_hash, check_password_hash

    password = '******'
    password_hash = generate_password_hash(password, digestmod='sha1', salt_length=8)

    assert password_hash.startswith('sha1')
    assert len(password_hash.split('$')[1]) == 8
    assert len(password_hash.split('$')[2]) == 40
    assert check_password_hash(password, password_hash)
コード例 #2
0
def test_generate_password_hash_sha256():
    from muffin.utils import generate_password_hash, check_password_hash

    password = '******'
    password_hash = generate_password_hash(password, digestmod='sha256', salt_length=20)

    assert password_hash.startswith('sha256')
    assert len(password_hash.split('$')[1]) == 20
    assert len(password_hash.split('$')[2]) == 64
    assert check_password_hash(password, password_hash)
コード例 #3
0
ファイル: test_utils.py プロジェクト: dveselov/muffin
def test_generate_password_hash_sha256():
    from muffin.utils import generate_password_hash, check_password_hash

    password = '******'
    password_hash = generate_password_hash(password, digestmod='sha256', salt_length=20)

    assert password_hash.startswith('sha256')
    assert len(password_hash.split('$')[1]) == 20
    assert len(password_hash.split('$')[2]) == 64
    assert check_password_hash(password, password_hash)
コード例 #4
0
ファイル: test_utils.py プロジェクト: dveselov/muffin
def test_generate_password_hash_default():
    from muffin.utils import generate_password_hash, check_password_hash

    password = '******'
    password_hash = generate_password_hash(password, digestmod='sha1', salt_length=8)

    assert password_hash.startswith('sha1')
    assert len(password_hash.split('$')[1]) == 8
    assert len(password_hash.split('$')[2]) == 40
    assert check_password_hash(password, password_hash)
コード例 #5
0
 def check_password(self, raw_password):
     return check_password_hash(raw_password, self.password)
コード例 #6
0
ファイル: models.py プロジェクト: klen/muffin-example
 def check_password(self, password):
     return check_password_hash(password, self.password)
コード例 #7
0
ファイル: models.py プロジェクト: ticketscloud/salesmeter
 def check_password(self, password):
     """Check password for operator."""
     return check_password_hash(password, self.password)