(*args)
| 279 | message_chunks = None |
| 280 | |
| 281 | def recv_side_effect(*args): |
| 282 | response = message_chunks.pop(0) |
| 283 | if isinstance(response, error_class): |
| 284 | raise response |
| 285 | else: |
| 286 | return response |
| 287 | |
| 288 | # setup |
| 289 | self.get_socket(c).recv.side_effect = recv_side_effect |