Release v0.1.7: render gallery controls before cloud metadata and status [skip ci]

This commit is contained in:
渡口浪人
2026-10-16 19:21:20 +08:00
parent 106b6f311f
commit d4543a9843
14 changed files with 144 additions and 20 deletions
+13
View File
@@ -442,3 +442,16 @@ def test_storage_display_name_environment(monkeypatch):
assert Settings().storage_name == "Family NAS"
monkeypatch.setenv("FRAME_FLOW_STORAGE_NAME", " ")
assert Settings().storage_name == "NAS"
def test_settings_device_catalog_does_not_fetch_cloud_status(
client, service, monkeypatch
):
registry = service.registry
for driver in registry.drivers.values():
monkeypatch.setattr(
driver, "device", lambda *a, **kw: pytest.fail("Cloud status fetched")
)
result = client.get("/api/v1/settings")
assert result.status_code == 200
assert {d["id"] for d in result.json()["device_catalog"]} == set(registry.drivers)