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)
def test_put_into_channel(self): chan = Channel() prom = chan.put(10) chan.process() self.assertTrue(prom.delivered) self.assertTrue(prom.value)