(self, message, mask=False, max_size=None, extensions=None)
| 14 | |
| 15 | class FramingTests(AsyncioTestCase): |
| 16 | def decode(self, message, mask=False, max_size=None, extensions=None): |
| 17 | stream = asyncio.StreamReader(loop=self.loop) |
| 18 | stream.feed_data(message) |
| 19 | stream.feed_eof() |
| 20 | with warnings.catch_warnings(): |
| 21 | warnings.simplefilter("ignore") |
| 22 | frame = self.loop.run_until_complete( |
| 23 | Frame.read( |
| 24 | stream.readexactly, |
| 25 | mask=mask, |
| 26 | max_size=max_size, |
| 27 | extensions=extensions, |
| 28 | ) |
| 29 | ) |
| 30 | # Make sure all the data was consumed. |
| 31 | self.assertTrue(stream.at_eof()) |
| 32 | return frame |
| 33 | |
| 34 | def encode(self, frame, mask=False, extensions=None): |
| 35 | write = unittest.mock.Mock() |
no test coverage detected