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:
commit
dd2bd2f989
@ -1,6 +1,11 @@
|
|||||||
import pytest
|
import pytest
|
||||||
from fixtures_flakes import FlakeForTest
|
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.config.schema import machine_schema
|
||||||
from clan_cli.machines.create import MachineCreateRequest, create_machine
|
from clan_cli.machines.create import MachineCreateRequest, create_machine
|
||||||
from clan_cli.machines.list import list_machines
|
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"]
|
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
|
||||||
|
Loading…
Reference in New Issue
Block a user