modify: 统一插件风格
This commit is contained in:
+5
-5
@@ -30,11 +30,11 @@ REQUEST_TOPIC = f"{PREFIX}/{WORKER}/{OPERATION}"
|
||||
RESPONSE_TOPIC = f"{PREFIX}/{WORKER}/{OPERATION}/response"
|
||||
BROKER_URL = "mqtt://localhost:1883/"
|
||||
|
||||
# 测试用例
|
||||
# 测试用例(信封协议: meta.method 控制分派,data 携带业务参数)
|
||||
TEST_CASES = [
|
||||
{"a": 3, "b": 5, "_method": "MQTT", "expected": 8},
|
||||
{"a": -1, "b": 10, "_method": "MQTT", "expected": 9},
|
||||
{"a": 3.14, "b": 2.86, "_method": "MQTT", "expected": 6.0},
|
||||
{"a": 3, "b": 5, "expected": 8},
|
||||
{"a": -1, "b": 10, "expected": 9},
|
||||
{"a": 3.14, "b": 2.86, "expected": 6.0},
|
||||
]
|
||||
|
||||
PASS = 0
|
||||
@@ -50,7 +50,7 @@ async def run_test():
|
||||
|
||||
for i, case in enumerate(TEST_CASES):
|
||||
a, b, expected = case["a"], case["b"], case["expected"]
|
||||
payload = {"a": a, "b": b, "_method": "MQTT"}
|
||||
payload = {"meta": {"method": "MQTT"}, "data": {"a": a, "b": b}}
|
||||
payload_bytes = json.dumps(payload).encode("utf-8")
|
||||
|
||||
await client.publish(REQUEST_TOPIC, payload_bytes, QOS_1)
|
||||
|
||||
Reference in New Issue
Block a user