fix: show all BLE devices in K1 console

This commit is contained in:
DCCONSTRUCTIONS
2026-07-15 22:18:32 +03:00
parent ea834e09e8
commit 8b5b90d8af
7 changed files with 139 additions and 18 deletions
+16
View File
@@ -21,3 +21,19 @@ def test_advertisement_record_marks_k1_candidate() -> None:
assert record["manufacturer_data_hex"] == {"123": "0102"}
assert record["service_data_hex"] == {"service": "aa"}
assert record["service_uuids"] == ["B", "a"]
def test_advertisement_record_marks_observed_xgr_serial_name_as_k1_candidate() -> None:
device = BLEDevice("F89438FA-55ED-85AD-EED7-734AC84746D8", "XGR-A46BE7", None)
advertisement = AdvertisementData(
local_name="XGR-A46BE7",
manufacturer_data={},
service_data={},
service_uuids=[],
tx_power=0,
rssi=-60,
platform_data=(),
)
record = advertisement_record(device, advertisement)
assert record["k1_name_candidate"] is True