Files
esp-protocols/components/mosquitto/examples/broker/pytest_mosq_local.py

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

19 lines
676 B
Python
Raw Normal View History

# 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')