fix: select RXTX channel by firmware family
This commit is contained in:
1 parent
34dd6b4c52
commit
da02bd31c6
7 files changed
+182
-4
No files matched your search
@@ -19,6 +19,8 @@ class FakeTransport:
|
||||
# fail_next_write 触发时抛出的异常实例(默认 SDK 包装后的 TransportError;
|
||||
# 真实硬件路径常是 bleak 裸抛的 BleakError,测试可替换)
|
||||
self.fail_exc = TransportError("connection lost")
|
||||
self.firmware_revision = "HM42_AIO_V1.0.9"
|
||||
self.rxtx_uuid = "00001f1f-0000-1000-8000-00805f9b34fb"
|
||||
|
||||
async def __aenter__(self):
|
||||
self.enters += 1
|
||||
@@ -204,6 +206,8 @@ class TestStatus:
|
||||
assert s["connect_timeout"] == 90.0
|
||||
assert s["idle_timeout"] == 300.0
|
||||
assert s["idle_seconds"] is None # 无先前活动;status 自身不得把读数归零
|
||||
assert s["firmware_revision"] == "HM42_AIO_V1.0.9"
|
||||
assert s["rxtx_uuid"].startswith("00001f1f")
|
||||
await m.close()
|
||||
|
||||
@pytest.mark.asyncio
|
||||
|
||||
Reference in new issue
Block a user