Exemplo n.º 1
0
 def test_to_stream(self):
     variable_header = PacketIdVariableHeader(10)
     payload = SubscribePayload([('a/b', QOS_1), ('c/d', QOS_2)])
     publish = SubscribePacket(variable_header=variable_header,
                               payload=payload)
     out = publish.to_bytes()
     self.assertEqual(out,
                      b'\x82\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02')
Exemplo n.º 2
0
 def test_to_stream(self):
     variable_header = PacketIdVariableHeader(10)
     payload = SubscribePayload(
         [
             ('a/b', QOS_1),
             ('c/d', QOS_2)
         ])
     publish = SubscribePacket(variable_header=variable_header, payload=payload)
     out = publish.to_bytes()
     self.assertEqual(out, b'\x82\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02')
Exemplo n.º 3
0
 def test_to_stream(self):
     variable_header = PacketIdVariableHeader(10)
     payload = SubscribePayload(
         [
             {'filter': 'a/b', 'qos': 0x01},
             {'filter': 'c/d', 'qos': 0x02}
         ])
     publish = SubscribePacket(variable_header=variable_header, payload=payload)
     out = publish.to_bytes()
     self.assertEqual(out, b'\x82\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02')
Exemplo n.º 4
0
 def test_to_stream(self):
     variable_header = PacketIdVariableHeader(10)
     payload = SubscribePayload([{
         'filter': 'a/b',
         'qos': 0x01
     }, {
         'filter': 'c/d',
         'qos': 0x02
     }])
     publish = SubscribePacket(variable_header=variable_header,
                               payload=payload)
     out = publish.to_bytes()
     self.assertEqual(out,
                      b'\x82\x0e\x00\x0a\x00\x03a/b\x01\x00\x03c/d\x02')