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)
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))