def test_set_password(self, getpass_mock): getpass_mock.return_value = PASSWORD server.update_password(PASSWORD_FILE, PASSWORD, server.get_secret(SECRET_FILE)) APP.set_password() self.assertEqual(APP.password_hash, server.calc_hash( PASSWORD, APP.settings.get('cookie_secret'))) os.remove(PASSWORD_FILE) APP.set_password() self.assertTrue(getpass_mock.called) self.assertEqual(APP.password_hash, server.calc_hash( PASSWORD, APP.settings.get('cookie_secret')))
def test_update_password(self): password_hash = server.update_password(PASSWORD_FILE, PASSWORD, server.get_secret(SECRET_FILE)) self.assertIsInstance(password_hash, basestring) self.assertEqual( password_hash, server.calc_hash(PASSWORD, server.get_secret(SECRET_FILE)) )