From b459cd706ad72c20cf5540e44e0547a999ddfd99 Mon Sep 17 00:00:00 2001 From: sommerfeld Date: Wed, 30 Sep 2026 08:54:59 +0100 Subject: Allow no-argument NvPCR boot check --- tests/test_nvpcr.py | 10 ++++++++++ 1 file changed, 10 insertions(+) (limited to 'tests') diff --git a/tests/test_nvpcr.py b/tests/test_nvpcr.py index 02bafb1..57b3c81 100644 --- a/tests/test_nvpcr.py +++ b/tests/test_nvpcr.py @@ -12,6 +12,16 @@ ROOT = Path(__file__).resolve().parents[1] class NvPCRConfigTests(unittest.TestCase): + def test_check_recipe_accepts_no_images_or_one_image(self): + for images in ((), ("candidate.efi",)): + output = subprocess.check_output( + ["just", "--dry-run", "tpm-nvpcr-check", *images], + cwd=ROOT, + stderr=subprocess.STDOUT, + text=True, + ) + self.assertIn("scripts/tpm_nvpcr.py", output) + def test_hook_adds_required_initrd_services(self): hook = ROOT / "etc/initcpio/install/nvpcr" output = subprocess.check_output( -- cgit v1.3.1