f2/nix: add fake nixpkgs fixture

Change-Id: I76fe321bd93d9f79b4b1d98e529c50581d23d3f7
This commit is contained in:
rootile
2026-07-13 16:46:01 +02:00
parent c6d22874d6
commit 08f18285ef
@@ -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):
"""