def test_hash_function(self):
     """``keyhasher`` produces HMAC SHA1 using key iterator for keys"""
     hash_func = eventlogging.keyhasher((b'key1', b'key2'))
     self.assertEqual(hash_func('message1'),
                      'e45a01bfebb0d5596564cc7b712b2d570041a839')
     self.assertEqual(hash_func('message2'),
                      'c8ec32b32d5bd7dc5a6a0b203f7f220bb641f52c')
Beispiel #2
0
 def test_keys_depleted(self):
     """``keyhasher`` raises StopIteration if key iterator is depleted."""
     hash_func = eventlogging.keyhasher(())
     with self.assertRaises(StopIteration):
         hash_func('message')