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
commit b1a881edb9
No known key found for this signature in database

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