forked from espressif/esp-protocols
feat(mosq): Add target tests with localhost broker-client
This commit is contained in:
1 parent
de4531e8c7
commit
5c850cdad3
2 files changed
+64
-3
No files matched your search
@@ -0,0 +1,18 @@
|
||||
# SPDX-FileCopyrightText: 2024 Espressif Systems (Shanghai) CO LTD
|
||||
# SPDX-License-Identifier: Unlicense OR CC0-1.0
|
||||
|
||||
def test_mosq_local(dut):
|
||||
"""
|
||||
steps:
|
||||
1. Start mosquitto broker
|
||||
2. Start mqtt client
|
||||
3. Checks that the client connected to broker
|
||||
4. checks that the client received published data
|
||||
"""
|
||||
# We expect the client to connect from IPv4 localhost address
|
||||
dut.expect('New client connected from 127.0.0.1')
|
||||
# We expect the client to get "connected" event and receive the published data
|
||||
dut.expect('MQTT_EVENT_CONNECTED')
|
||||
dut.expect('MQTT_EVENT_DATA')
|
||||
dut.expect('TOPIC=/topic/qos0')
|
||||
dut.expect('DATA=data')
|
||||
Reference in new issue
Block a user