def test_nonempty_after_add(self): recv = mitogen.core.Receiver(self.router) select = self.klass([recv]) recv._on_receive(mitogen.core.Message.pickled('123')) self.assertFalse(select.empty())
def test_no_receivers(self): select = self.klass() self.assertTrue(select.empty())
def test_empty_receiver(self): recv = mitogen.core.Receiver(self.router) select = self.klass([recv]) self.assertTrue(select.empty())
def test_nonempty__latch_after_add(self): latch = mitogen.core.Latch() select = self.klass([latch]) latch.put(123) self.assertFalse(select.empty())
def test_empty_latch(self): latch = mitogen.core.Latch() select = self.klass([latch]) self.assertTrue(select.empty())