test: extend minimal flake test with verification #1599

Merged
clan-bot merged 1 commits from DavHau/clan-core:DavHau-dave into main 2024-06-10 05:24:17 +00:00

View File

@ -1,6 +1,11 @@
import pytest
from fixtures_flakes import FlakeForTest
from clan_cli.config.machine import (
config_for_machine,
set_config_for_machine,
verify_machine_config,
)
from clan_cli.config.schema import machine_schema
from clan_cli.machines.create import MachineCreateRequest, create_machine
from clan_cli.machines.list import list_machines
@ -22,3 +27,9 @@ def test_create_machine_on_minimal_clan(test_flake_minimal: FlakeForTest) -> Non
),
)
assert list_machines(test_flake_minimal.path) == ["foo"]
set_config_for_machine(
test_flake_minimal.path, "foo", dict(services=dict(openssh=dict(enable=True)))
)
config = config_for_machine(test_flake_minimal.path, "foo")
assert config["services"]["openssh"]["enable"]
assert verify_machine_config(test_flake_minimal.path, "foo") is None