示例#1
0
文件: tests.py 项目: eejd/microasync
 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)
示例#2
0
文件: tests.py 项目: eejd/microasync
 def test_put_into_channel(self):
     chan = Channel()
     prom = chan.put(10)
     chan.process()
     self.assertTrue(prom.delivered)
     self.assertTrue(prom.value)