refactor extraScript in tests

This commit is contained in:
ibizaman 2025-01-23 20:52:01 +01:00 committed by Pierre Penninckx
parent b776bd07bc
commit 7bc7cd49cf

View file

@ -96,17 +96,15 @@ let
script = extraScript args; script = extraScript args;
indent = i: str: lib.concatMapStringsSep "\n" (x: (lib.strings.replicate i " ") + x) (lib.splitString "\n" script); indent = i: str: lib.concatMapStringsSep "\n" (x: (lib.strings.replicate i " ") + x) (lib.splitString "\n" script);
in in
lib.optionalString (script != "") '' lib.optionalString (script != "") script)
with subtest("extraScript"): );
${indent 4 script}
''));
backupScript = args: (accessScript args).override { backupScript = args: (accessScript args).override {
extraScript = { proto_fqdn, ... }: '' extraScript = { proto_fqdn, ... }: ''
with subtest("backup"): with subtest("backup"):
server.succeed("systemctl start restic-backups-testinstance_opt_repos_A") server.succeed("systemctl start restic-backups-testinstance_opt_repos_A")
''; '';
}; };
in in
{ {
inherit baseImports accessScript; inherit baseImports accessScript;