From 6f18a5de92317fbf081348d02c4a9bc7a77c874b Mon Sep 17 00:00:00 2001 From: DavHau Date: Sun, 9 Jun 2024 22:19:38 -0700 Subject: [PATCH] test: extend minimal flake test with verification --- pkgs/clan-cli/tests/test_machines_config.py | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/pkgs/clan-cli/tests/test_machines_config.py b/pkgs/clan-cli/tests/test_machines_config.py index 740958ba..105f2a0a 100644 --- a/pkgs/clan-cli/tests/test_machines_config.py +++ b/pkgs/clan-cli/tests/test_machines_config.py @@ -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