示例#1
0
 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())
示例#2
0
 def test_no_receivers(self):
     select = self.klass()
     self.assertTrue(select.empty())
示例#3
0
 def test_empty_receiver(self):
     recv = mitogen.core.Receiver(self.router)
     select = self.klass([recv])
     self.assertTrue(select.empty())
示例#4
0
 def test_nonempty__latch_after_add(self):
     latch = mitogen.core.Latch()
     select = self.klass([latch])
     latch.put(123)
     self.assertFalse(select.empty())
示例#5
0
 def test_empty_latch(self):
     latch = mitogen.core.Latch()
     select = self.klass([latch])
     self.assertTrue(select.empty())
示例#6
0
 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())
示例#7
0
 def test_empty_receiver(self):
     recv = mitogen.core.Receiver(self.router)
     select = self.klass([recv])
     self.assertTrue(select.empty())
示例#8
0
 def test_no_receivers(self):
     select = self.klass()
     self.assertTrue(select.empty())