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 864a84d3e9)
This commit is contained in:
Maximilian Bosch
2026-05-16 18:06:33 +02:00
committed by r-vdp
parent 663a59e0b6
commit b1a881edb9

View File

@@ -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())
)