def test_default(self): hasher = 'hashers_passlib.phpass' with self.settings(SERVICE_PASSWORD_HASHER='default', PASSWORD_HASHERS=(hasher, )): load_service_hasher() hasher = get_service_hasher() self.assertEqual(hasher.algorithm, 'phpass')
def tearDown(self): load_service_hasher()
def test_unknown(self): hasher = 'foobar.phpass' with self.settings(SERVICE_PASSWORD_HASHER=hasher, PASSWORD_HASHERS=(hasher, )), \ self.assertRaises(ImproperlyConfigured): load_service_hasher()
def test_wrong_hasher(self): with self.settings(SERVICE_PASSWORD_HASHER='foobar.blahugo'), \ self.assertRaises(ImproperlyConfigured): load_service_hasher()