import paho.mqtt.client as mqtt import os from dotenv import load_dotenv import time import json load_dotenv(dotenv_path=".env.test") MQTT_HOST = os.getenv("MQTT_HOST") MQTT_PORT = int(os.getenv("MQTT_PORT")) MQTT_DEVICE_CODE = int(os.getenv("MQTT_DEVICE_CODE")) def on_connect_mock(client, userdata, flags, rc, properties): print(f"Connected with result code {rc}") def test_mqtt_mock(): # connect処理 client = mqtt.Client() client.on_connect = on_connect_mock client.connect(MQTT_HOST, MQTT_PORT, 60) time.sleep(5) def main(): print("Mqtt Mock Client Start.") test_mqtt_mock() if __name__ == "__main__": main()