def test_is_expired(self): """ Test is_expired() call """ now = time.time() ttl_dict = TTLDict(60, a=1, b=2) self.assertFalse(ttl_dict.is_expired('a')) self.assertFalse(ttl_dict.is_expired('a', now=now)) self.assertTrue(ttl_dict.is_expired('a', now=now + 61)) # remove=False, so nothing should be gone self.assertEqual(len(ttl_dict), 2)