예제 #1
0
    def test_fail_2(self):
        def return_none(*args):
            return None

        bcrypt = BCRYPTPasswordManager()
        bcrypt.crypt_rn = return_none
        bcrypt.encode("foo")
예제 #2
0
    def test_fail_3(self):
        def return_none(*args):
            return None

        bcrypt = BCRYPTPasswordManager()
        pw = bcrypt.encode("foobar")
        bcrypt.crypt_rn = return_none
        bcrypt.check(pw, "foo")
예제 #3
0
 def test_fail_3(self):
     def return_none(*args): return None
     bcrypt = BCRYPTPasswordManager()
     pw = bcrypt.encode('foobar')
     bcrypt.crypt_rn = return_none
     bcrypt.check(pw, 'foo')
예제 #4
0
 def test_fail_2(self):
     def return_none(*args): return None
     bcrypt = BCRYPTPasswordManager()        
     bcrypt.crypt_rn = return_none
     bcrypt.encode('foo')
예제 #5
0
 def test_fail_1(self):
     def return_none(*args): return None
     bcrypt = BCRYPTPasswordManager()
     bcrypt.crypt_gensalt_rn = return_none
     bcrypt.encode('foo')
예제 #6
0
파일: account.py 프로젝트: Niedra/Haven
 def set_password(self, value):
     """Accept a value, hash it and set it as the account password."""
     hashed = bcrypt.encode(value)
     self._password = unicode(hashed)
예제 #7
0
파일: models.py 프로젝트: xaevir/finlin
 def set_password(unencoded):
     bcrypt = cryptacular.bcrypt.BCRYPTPasswordManager()
     return bcrypt.encode(unencoded)
예제 #8
0
 def _set_password(self, password):
   self._password = bcrypt.encode(password)