From b2bcd99d5973baa46afdb3a3a89a539f31ef10bc Mon Sep 17 00:00:00 2001 From: Qyriad Date: Sun, 7 Dec 2025 19:57:15 +0100 Subject: [PATCH] functional2: fix bug in physical_store_path_for() I guess on aarch64-darwin dirs.store_dir can be a str? Change-Id: If4baa1f48f641775c6e3ab9ce7a58e476a6a6964 --- tests/functional2/testlib/fixtures/nix.py | 2 +- tests/functional2/testlib/fixtures/test_nix.py | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/tests/functional2/testlib/fixtures/nix.py b/tests/functional2/testlib/fixtures/nix.py index e9285223d..6f7228f90 100644 --- a/tests/functional2/testlib/fixtures/nix.py +++ b/tests/functional2/testlib/fixtures/nix.py @@ -81,7 +81,7 @@ class NixSettings: (env.dirs.nix_conf_dir / "nix.conf").write_text(cfg) env.set_env("NIX_CONFIG", cfg) if self.nix_store_dir: - env.dirs.nix_store_dir = str(self.nix_store_dir) + env.dirs.nix_store_dir = self.nix_store_dir @dataclasses.dataclass diff --git a/tests/functional2/testlib/fixtures/test_nix.py b/tests/functional2/testlib/fixtures/test_nix.py index 4465d6fcc..16f2f602e 100644 --- a/tests/functional2/testlib/fixtures/test_nix.py +++ b/tests/functional2/testlib/fixtures/test_nix.py @@ -74,4 +74,4 @@ def test_nix_settings_to_env_overlay_store_dir(tmp_path: Path): settings.to_env_overlay(env) assert "store = " not in env._env["NIX_CONFIG"] - assert env.dirs.nix_store_dir == "/some/path" + assert str(env.dirs.nix_store_dir) == "/some/path"