| 217 |
| 218 |
| 219 |
| 220 |
| 221 |
| 222 |
| 223 |
| 224 |
| 225 |
| 226 |
| 227 |
| 228 |
| 229 |
| 230 |
| 231 | |
def test_channel_callback_after_receive(self): |
l = [] |
channel = self.gw.remote_exec(source=''' |
channel.send(42) |
channel.send(13) |
channel.send(channel.gateway.newchannel()) |
''') |
-> x = channel.receive() |
assert x == 42 |
channel.setcallback(callback=l.append) |
py.test.raises(IOError, channel.receive) |
channel.waitclose(TESTTIMEOUT) |
assert len(l) == 2 |
assert l[0] == 13 |
assert isinstance(l[1], channel.__class__) | |