Exemple #1
0
 def test_key_expires(self):
     """``rotating_key`` produces a new key when the old key expires."""
     key_iter = eventlogging.rotating_key(size=64, period=0.001)
     key1 = next(key_iter)
     time.sleep(0.01)
     key2 = next(key_iter)
     self.assertNotEqual(key1, key2)
Exemple #2
0
 def test_key_repeats(self):
     """``rotating_key`` yields the same key until that key expires."""
     key_iter = eventlogging.rotating_key(size=64, period=60)
     self.assertEqual(next(key_iter), next(key_iter))