def test_gc_one_expire(self): Session, sm = self.make_one() session1 = Session('id1') session1.open() session2 = Session('id2') session2.open() sm._add(session1) sm._add(session2) self.now = session1.expires + timedelta(seconds=10) session2.tick() sm._gc() self.assertNotIn('id1', sm) self.assertIn('id2', sm)