From de885c301069663b8fda213b9d46368ddf8f015d Mon Sep 17 00:00:00 2001 From: lassulus Date: Fri, 19 Jan 2024 14:24:40 +0100 Subject: [PATCH] test_vm_persistance: add age keys --- pkgs/clan-cli/tests/test_vms_cli.py | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) diff --git a/pkgs/clan-cli/tests/test_vms_cli.py b/pkgs/clan-cli/tests/test_vms_cli.py index 61d86aeb0..a806b6581 100644 --- a/pkgs/clan-cli/tests/test_vms_cli.py +++ b/pkgs/clan-cli/tests/test_vms_cli.py @@ -52,7 +52,9 @@ def test_run( def test_vm_persistence( monkeypatch: pytest.MonkeyPatch, temporary_home: Path, + age_keys: list["KeyPair"], ) -> None: + monkeypatch.setenv("SOPS_AGE_KEY", age_keys[0].privkey) flake = generate_flake( temporary_home, flake_template=CLAN_CORE / "templates" / "new-clan", @@ -90,7 +92,17 @@ def test_vm_persistence( ), ) monkeypatch.chdir(flake.path) - Cli().run(["vms", "run", "my_machine"]) + cli = Cli() + cli.run( + [ + "secrets", + "users", + "add", + "user1", + age_keys[0].pubkey, + ] + ) + cli.run(["vms", "run", "my_machine"]) test_file = ( vm_state_dir("_test_vm_persistence", str(flake.path), "my_machine") / "var"