diff --git a/pkgs/clan-cli/tests/test_deserializers.py b/pkgs/clan-cli/tests/test_deserializers.py index b475c00b9..23a36793a 100644 --- a/pkgs/clan-cli/tests/test_deserializers.py +++ b/pkgs/clan-cli/tests/test_deserializers.py @@ -1,6 +1,6 @@ from dataclasses import dataclass, field from pathlib import Path -from typing import Literal +from typing import Any, Literal import pytest @@ -128,7 +128,7 @@ def test_simple_field_missing() -> None: class Person: name: str - person_dict = {} + person_dict: Any = {} with pytest.raises(ClanError): from_dict(Person, person_dict) @@ -151,7 +151,7 @@ def test_nullable_non_exist() -> None: class Person: name: None - person_dict = {} + person_dict: Any = {} with pytest.raises(ClanError): from_dict(Person, person_dict) diff --git a/pkgs/clan-cli/tests/test_modules.py b/pkgs/clan-cli/tests/test_modules.py index 4b45f7a6f..c3e9cfae8 100644 --- a/pkgs/clan-cli/tests/test_modules.py +++ b/pkgs/clan-cli/tests/test_modules.py @@ -61,7 +61,7 @@ def test_add_module_to_inventory( ] ) create_machine( - FlakeId(base_path), + FlakeId(str(base_path)), Machine( name="machine1", tags=[], system="x86_64-linux", deploy=MachineDeploy() ), diff --git a/pkgs/clan-cli/tests/test_secrets_generate.py b/pkgs/clan-cli/tests/test_secrets_generate.py index 16fa2efd5..4567ba927 100644 --- a/pkgs/clan-cli/tests/test_secrets_generate.py +++ b/pkgs/clan-cli/tests/test_secrets_generate.py @@ -48,7 +48,9 @@ def test_generate_secret( ) cmd = ["facts", "generate", "--flake", str(test_flake_with_core.path), "vm1"] cli.run(cmd) - store1 = SecretStore(Machine(name="vm1", flake=FlakeId(test_flake_with_core.path))) + store1 = SecretStore( + Machine(name="vm1", flake=FlakeId(str(test_flake_with_core.path))) + ) assert store1.exists("", "age.key") assert store1.exists("", "zerotier-identity-secret") diff --git a/pkgs/clan-cli/tests/test_vars.py b/pkgs/clan-cli/tests/test_vars.py index c31041648..cdb55e29e 100644 --- a/pkgs/clan-cli/tests/test_vars.py +++ b/pkgs/clan-cli/tests/test_vars.py @@ -4,17 +4,17 @@ from pathlib import Path from tempfile import TemporaryDirectory import pytest +from age_keys import SopsSetup +from fixtures_flakes import generate_flake +from helpers import cli +from helpers.nixos_config import nested_dict +from root import CLAN_CORE from clan_cli.clan_uri import FlakeId from clan_cli.machines.machines import Machine from clan_cli.nix import nix_shell from clan_cli.vars.public_modules import in_repo from clan_cli.vars.secret_modules import password_store, sops -from tests.age_keys import SopsSetup -from tests.fixtures_flakes import generate_flake -from tests.helpers import cli -from tests.helpers.nixos_config import nested_dict -from tests.root import CLAN_CORE def test_get_subgraph() -> None: diff --git a/pkgs/clan-cli/tests/test_vars_deployment.py b/pkgs/clan-cli/tests/test_vars_deployment.py index 2b2c361d7..f59c2cf1b 100644 --- a/pkgs/clan-cli/tests/test_vars_deployment.py +++ b/pkgs/clan-cli/tests/test_vars_deployment.py @@ -1,13 +1,12 @@ from pathlib import Path import pytest - -from tests.age_keys import SopsSetup -from tests.fixtures_flakes import generate_flake -from tests.helpers import cli -from tests.helpers.nixos_config import nested_dict -from tests.helpers.vms import qga_connect, run_vm_in_thread, wait_vm_down -from tests.root import CLAN_CORE +from age_keys import SopsSetup +from fixtures_flakes import generate_flake +from helpers import cli +from helpers.nixos_config import nested_dict +from helpers.vms import qga_connect, run_vm_in_thread, wait_vm_down +from root import CLAN_CORE @pytest.mark.impure diff --git a/pkgs/clan-cli/tests/test_vms_cli.py b/pkgs/clan-cli/tests/test_vms_cli.py index 3aeb7f78b..0c473d854 100644 --- a/pkgs/clan-cli/tests/test_vms_cli.py +++ b/pkgs/clan-cli/tests/test_vms_cli.py @@ -3,16 +3,15 @@ from pathlib import Path from typing import TYPE_CHECKING import pytest +from fixtures_flakes import FlakeForTest, generate_flake +from helpers import cli +from helpers.nixos_config import nested_dict +from helpers.vms import qga_connect, qmp_connect, run_vm_in_thread, wait_vm_down +from root import CLAN_CORE from stdout import CaptureOutput -from tests.fixtures_flakes import FlakeForTest, generate_flake -from tests.helpers import cli -from tests.helpers.nixos_config import nested_dict -from tests.helpers.vms import qga_connect, qmp_connect, run_vm_in_thread, wait_vm_down -from tests.root import CLAN_CORE - if TYPE_CHECKING: - from tests.age_keys import KeyPair + from age_keys import KeyPair no_kvm = not os.path.exists("/dev/kvm")