def test_checkin_after_shutdown_raises_exception(self): p = Pool(WidgetFactory()) w1 = p.checkout() p.shutdown() try: p.checkin(w1) except Exception, e: pass # Success
def test_checkin_after_shutdown_raises_exception(self): p = Pool(WidgetFactory()) w1 = p.checkout() p.shutdown() try: p.checkin(w1) except Exception, e: pass # Success
def test_shrink_reclaims_unused_resources_with_existing_checkouts(self): p = Pool(WidgetFactory()) w1 = p.checkout() w2 = p.checkout() w3 = p.checkout() p.checkin(w1) p.checkin(w2) p.shrink() self.assertEquals(1, p.size()) self.assertEquals(0, p.available())
def test_shrink_reclaims_unused_resources_with_existing_checkouts(self): p = Pool(WidgetFactory()) w1 = p.checkout() w2 = p.checkout() w3 = p.checkout() p.checkin(w1) p.checkin(w2) p.shrink() self.assertEquals(1, p.size()) self.assertEquals(0, p.available())
def test_checkin_checkout(self): p = Pool(WidgetFactory()) w1 = p.checkout() log.debug(w1) self.assertEquals(1, p.size()) self.assertEquals(0, p.available()) p.checkin(w1) self.assertEquals(1, p.size()) self.assertEquals(1, p.available()) w2 = p.checkout() self.assertEquals(w1, w2) self.assertEquals(1, p.size()) self.assertEquals(0, p.available())
def test_checkin_checkout(self): p = Pool(WidgetFactory()) w1 = p.checkout() log.debug(w1) self.assertEquals(1, p.size()) self.assertEquals(0, p.available()) p.checkin(w1) self.assertEquals(1, p.size()) self.assertEquals(1, p.available()) w2 = p.checkout() self.assertEquals(w1, w2) self.assertEquals(1, p.size()) self.assertEquals(0, p.available())