Merge pull request #91 from mi3z/master

fixed #78
pull/8/head
Nicolas 2017-11-10 14:22:41 +01:00 zatwierdzone przez GitHub
commit 059baa78bf
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
2 zmienionych plików z 5 dodań i 1 usunięć

Wyświetl plik

@ -7,6 +7,7 @@ from hbmqtt.codecs import bytes_to_int, decode_data_with_length, decode_string,
from hbmqtt.mqtt.packet import MQTTPacket, MQTTFixedHeader, CONNECT, MQTTVariableHeader, MQTTPayload
from hbmqtt.errors import HBMQTTException, NoDataException
from hbmqtt.adapters import ReaderAdapter
from hbmqtt.utils import gen_client_id
class ConnectVariableHeader(MQTTVariableHeader):
@ -161,6 +162,9 @@ class ConnectPayload(MQTTPayload):
except NoDataException:
payload.client_id = None
if (payload.client_id is None or payload.client_id == ""):
payload.client_id=gen_client_id();
# Read will topic, username and password
if variable_header.will_flag:
try:

Wyświetl plik

@ -103,7 +103,7 @@ class MQTTClientTest(unittest.TestCase):
broker = Broker(broker_config, plugin_namespace="hbmqtt.test.plugins")
yield from broker.start()
client = MQTTClient()
yield from client.connect('ws://localhost:8081/')
yield from client.connect('ws://localhost:8080/')
self.assertIsNotNone(client.session)
yield from client.disconnect()
yield from broker.shutdown()