From b1a881edb95a7caa4b9afbf8114fa718e106dbe1 Mon Sep 17 00:00:00 2001 From: Maximilian Bosch Date: Sat, 16 May 2026 18:06:33 +0200 Subject: [PATCH] nixos/user-activation-scripts: refactor assert By using unittest's assertEqual you actually see how often the activation script was being run, i.e. the expected value. (cherry picked from commit 864a84d3e9dff8cbc24ebdadfd8fbae2d2b5e3b7) --- nixos/tests/user-activation-scripts.nix | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/nixos/tests/user-activation-scripts.nix b/nixos/tests/user-activation-scripts.nix index 8e29a0ab3ae1..f43332af033f 100644 --- a/nixos/tests/user-activation-scripts.nix +++ b/nixos/tests/user-activation-scripts.nix @@ -18,8 +18,9 @@ testScript = '' def verify_user_activation_run_count(n): - machine.succeed( - '[[ "$(find /home/alice/ -name user-activation-ran.\\* | wc -l)" == %s ]]' % n + t.assertEqual( + n, + int(machine.succeed('find /home/alice/ -name user-activation-ran.\\* | wc -l').rstrip()) )