From 903f315fe520023066de2bcf992404fd5e244ec3 Mon Sep 17 00:00:00 2001 From: Martin Weinelt Date: Thu, 30 May 2024 13:02:44 +0200 Subject: [PATCH] nixos/tests/misc: support old and new path-info output structure --- nixos/tests/misc.nix | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/nixos/tests/misc.nix b/nixos/tests/misc.nix index 83e0f46be3ec..451bd8d4e319 100644 --- a/nixos/tests/misc.nix +++ b/nixos/tests/misc.nix @@ -73,16 +73,19 @@ let with subtest("nix-db"): - info = get_path_info("${foo}") + out = "${foo}" + info = get_path_info(out) print(info) + pathinfo = info[0] if isinstance(info, list) else info[out] + if ( - info[0]["narHash"] + pathinfo["narHash"] != "sha256-BdMdnb/0eWy3EddjE83rdgzWWpQjfWPAj3zDIFMD3Ck=" ): raise Exception("narHash not set") - if info[0]["narSize"] != 128: + if pathinfo["narSize"] != 128: raise Exception("narSize not set") with subtest("nixos-version"):