def test_secret_generation(self): """Generated secret should be saved as a hash and pass a check""" key = Key(user=self.user) secret = key.generate_secret() key.save() ok_(key.key) ok_(key.hashed_secret) ok_(len(key.hashed_secret) > 0) ok_(len(secret) > 0) ok_(secret != key.hashed_secret) ok_(not key.check_secret("I AM A FAKE")) ok_(key.check_secret(secret))
def test_secret_generation(self): """Generated secret should be saved as a hash and pass a check""" u = user(username="******", email="*****@*****.**", save=True) key = Key(user=u) secret = key.generate_secret() key.save() ok_(key.key) ok_(key.hashed_secret) ok_(len(key.hashed_secret) > 0) ok_(len(secret) > 0) ok_(secret != key.hashed_secret) ok_(not key.check_secret("I AM A FAKE")) ok_(key.check_secret(secret))