webui: fixes for machines endpoint

- fix machines settings file location
- raise 404 if machine doesn't exist
- improve machine api test
This commit is contained in:
DavHau
2023-08-26 14:17:25 +02:00
parent 2b2584a0ba
commit 8c7ee25dc9
4 changed files with 45 additions and 17 deletions

View File

@@ -0,0 +1,8 @@
from pathlib import Path
from clan_cli.config import machine
def test_schema_for_machine(machine_flake: Path) -> None:
schema = machine.schema_for_machine("machine1", machine_flake)
assert "properties" in schema