nixos/tests/misc: support old and new path-info output structure

This commit is contained in:
Martin Weinelt 2024-05-30 13:02:44 +02:00
parent d8a5a620da
commit 903f315fe5
No known key found for this signature in database
GPG Key ID: 87C1E9888F856759

@ -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"):