コード例 #1
0
 def test_from_stream(self):
     data = b'\xa2\x0c\x00\n\x00\x03a/b\x00\x03c/d'
     stream = BufferReader(data)
     message = self.loop.run_until_complete(
         UnsubscribePacket.from_stream(stream))
     self.assertEqual(message.payload.topics[0], 'a/b')
     self.assertEqual(message.payload.topics[1], 'c/d')
コード例 #2
0
 def test_from_stream(self):
     data = b'\xa2\x0c\x00\n\x00\x03a/b\x00\x03c/d'
     stream = asyncio.StreamReader(loop=self.loop)
     stream.feed_data(data)
     stream.feed_eof()
     message = self.loop.run_until_complete(UnsubscribePacket.from_stream(stream))
     self.assertEqual(message.payload.topics[0], 'a/b')
     self.assertEqual(message.payload.topics[1], 'c/d')
コード例 #3
0
 def test_from_stream(self):
     data = b'\xa2\x0c\x00\n\x00\x03a/b\x00\x03c/d'
     stream = BufferReader(data)
     message = self.loop.run_until_complete(UnsubscribePacket.from_stream(stream))
     self.assertEqual(message.payload.topics[0], 'a/b')
     self.assertEqual(message.payload.topics[1], 'c/d')