def test_one_receiver(self): select = self.klass() recv = mitogen.core.Receiver(self.router) select.add(recv) self.assertEquals(1, len(select._receivers)) self.assertEquals(select._put, recv.notify) select.close() self.assertEquals(0, len(select._receivers)) self.assertEquals(None, recv.notify)
def test_one_receiver(self): select = self.klass() recv = mitogen.core.Receiver(self.router) select.add(recv) self.assertEquals(1, len(select._receivers)) self.assertEquals(select._put, recv.notify) select.close() self.assertEquals(0, len(select._receivers)) self.assertEquals(None, recv.notify)
def test_one_latch(self): select = self.klass() latch = mitogen.core.Latch() select.add(latch) self.assertEquals(1, len(select._receivers)) self.assertEquals(select._put, latch.notify) select.close() self.assertEquals(0, len(select._receivers)) self.assertEquals(None, latch.notify)
def test_empty(self): select = self.klass() select.close() # No effect.
def test_empty(self): select = self.klass() select.close() # No effect.