def test_get_nowait_raises_closed(self): channel = Channel(1, loop=self.loop) channel.put_nowait("foo") channel.close() item = channel.get_nowait() self.assertEqual(item, "foo") self.assertRaises(ChannelClosed, lambda: channel.get_nowait())
def test_get_nowait_raises_closed(self): channel = Channel(1, loop=self.loop) channel.put_nowait("foo") channel.close() item = channel.get_nowait() self.assertEqual(item, "foo") self.assertRaises(ChannelClosed, lambda: channel.get_nowait())
def test_put_nowait_get_nowait(self): channel = Channel(1, loop=self.loop) channel.put_nowait("foo") self.assertRaises(ChannelFull, lambda: channel.put_nowait("bar")) self.assertEqual("foo", channel.get_nowait()) self.assertRaises(ChannelEmpty, lambda: channel.get_nowait())
def test_put_nowait_get_nowait(self): channel = Channel(1, loop=self.loop) channel.put_nowait("foo") self.assertRaises(ChannelFull, lambda: channel.put_nowait("bar")) self.assertEqual("foo", channel.get_nowait()) self.assertRaises(ChannelEmpty, lambda: channel.get_nowait())