clan-cli flake caching: fix selectors not merging

This commit is contained in:
lassulus
2025-02-15 06:52:19 +01:00
committed by clan-bot
parent 0767eadb81
commit 14f49512ed
2 changed files with 62 additions and 18 deletions

View File

@@ -53,5 +53,8 @@ def test_cache_persistance(flake: ClanFlake) -> None:
"nixosConfigurations.*.config.networking.hostName"
)
flake1.select("nixosConfigurations.*.config.networking.hostName")
flake1.select("nixosConfigurations.*.config.networking.{hostName,hostId}")
flake2.prefetch()
assert flake2._cache.is_cached("nixosConfigurations.*.config.networking.hostName") # noqa: SLF001
assert flake2._cache.is_cached( # noqa: SLF001
"nixosConfigurations.*.config.networking.{hostName,hostId}"
)