1
0
forked from clan/clan-core

Merge pull request 'test: extend minimal flake test with verification' (#1599) from DavHau/clan-core:DavHau-dave into main

This commit is contained in:
clan-bot 2024-06-10 05:24:17 +00:00
commit dd2bd2f989

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