From 08f18285ef5d3c8d5b47f054fa1e14f589f9fb40 Mon Sep 17 00:00:00 2001 From: rootile Date: Fri, 3 Jul 2026 20:18:10 +0200 Subject: [PATCH] f2/nix: add fake nixpkgs fixture Change-Id: I76fe321bd93d9f79b4b1d98e529c50581d23d3f7 --- tests/functional2/testlib/fixtures/nix.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/tests/functional2/testlib/fixtures/nix.py b/tests/functional2/testlib/fixtures/nix.py index dcaa9eec4..fead593c4 100644 --- a/tests/functional2/testlib/fixtures/nix.py +++ b/tests/functional2/testlib/fixtures/nix.py @@ -480,6 +480,15 @@ def pytest_generate_tests(metafunc: pytest.Metafunc): metafunc.parametrize("nix", protocols, indirect=True, ids=ids) +@pytest.fixture +def fake_nixpkgs(nix: Nix): + nixpkgs = nix.env.dirs.test_root / "nixpkgs" + nixpkgs.mkdir() + (nixpkgs / "default.nix").write_text('{...}: {lib.version = "f2-fake-nixpkgs";}') + + nix.env["NIX_PATH"] = f"nixpkgs={nixpkgs.absolute()}" + + @pytest.fixture def enable_diverted_store(nix: Nix): """