Esempio n. 1
0
 def test_get_from_channel(self):
     chan = Channel()
     prom = chan.get()
     chan.put(52)
     chan.process()
     self.assertTrue(prom.delivered)
     self.assertEqual(prom.value, 52)
Esempio n. 2
0
 def test_put_into_channel(self):
     chan = Channel()
     prom = chan.put(10)
     chan.process()
     self.assertTrue(prom.delivered)
     self.assertTrue(prom.value)