From 7bdbaf61d8770e7b5ec604be1ab7908e3bc51132 Mon Sep 17 00:00:00 2001 From: Kiara Grouwstra Date: Tue, 22 Jul 2025 17:50:39 +0200 Subject: [PATCH] settle for counting packages over comparing them, solves an infinite recursion --- deployment/data-model-test.nix | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/deployment/data-model-test.nix b/deployment/data-model-test.nix index e474ffb4..f6e0aacb 100644 --- a/deployment/data-model-test.nix +++ b/deployment/data-model-test.nix @@ -71,6 +71,7 @@ in }; policy = { ... }: + { _class = "fediversity-resource-policy"; options = { @@ -164,22 +165,15 @@ in { inherit (fediversity) example-configuration - example-deployment ; + num-packages = lib.lists.length fediversity.example-deployment.users.users.operator.packages; }; expected = { example-configuration = { enable = true; applications.hello.enable = true; }; - example-deployment = { - _class = "nixos"; - users.users.operator = { - isNormalUser = true; - extraGroups = [ ]; - packages = [ ]; - }; - }; + num-packages = 1; }; }; }