Exemplo n.º 1
0
 def test_from_stream(self):
     data = b'\x80\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02'
     stream = BufferReader(data)
     message = self.loop.run_until_complete(SubscribePacket.from_stream(stream))
     self.assertEqual(message.payload.topics[0]['filter'], 'a/b')
     self.assertEqual(message.payload.topics[0]['qos'], 0x01)
     self.assertEqual(message.payload.topics[1]['filter'], 'c/d')
     self.assertEqual(message.payload.topics[1]['qos'], 0x02)
Exemplo n.º 2
0
 def test_from_stream(self):
     data = b'\x80\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02'
     stream = BufferReader(data)
     message = self.loop.run_until_complete(
         SubscribePacket.from_stream(stream))
     self.assertEqual(message.payload.topics[0]['filter'], 'a/b')
     self.assertEqual(message.payload.topics[0]['qos'], 0x01)
     self.assertEqual(message.payload.topics[1]['filter'], 'c/d')
     self.assertEqual(message.payload.topics[1]['qos'], 0x02)
Exemplo n.º 3
0
 def test_from_stream(self):
     data = b'\x80\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02'
     stream = BufferReader(data)
     message = self.loop.run_until_complete(SubscribePacket.from_stream(stream))
     (topic, qos) = message.payload.topics[0]
     self.assertEqual(topic, 'a/b')
     self.assertEqual(qos, QOS_1)
     (topic, qos) = message.payload.topics[1]
     self.assertEqual(topic, 'c/d')
     self.assertEqual(qos, QOS_2)
Exemplo n.º 4
0
 def test_from_stream(self):
     data = b'\x80\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02'
     stream = BufferReader(data)
     message = self.loop.run_until_complete(
         SubscribePacket.from_stream(stream))
     (topic, qos) = message.payload.topics[0]
     self.assertEqual(topic, 'a/b')
     self.assertEqual(qos, QOS_1)
     (topic, qos) = message.payload.topics[1]
     self.assertEqual(topic, 'c/d')
     self.assertEqual(qos, QOS_2)