def test07_expire(self): """ test if expired requests is no more in sessions """ # create sessions instance with specific result sessions = Sessions("I'm an expired request", 10, self.clock) uids = [] for i in xrange(10): uid, d = sessions.make() @d.addCallback def cb(reason): """ Callback of all expired requests """ # All expired requests must return this text self.assertEqual(reason, "I'm an expired request") uids.append(uid) for uid in uids: sessions._expire(uid) result = all([uid not in uids for uid in sessions.content]) # verify if all expired uis is no more in sessions content self.assertTrue(result)