From 1f51938046521dab96cd46276fdaa849bf0fc94d Mon Sep 17 00:00:00 2001 From: Simon de Vlieger Date: Fri, 10 Nov 2023 07:40:56 +0100 Subject: [PATCH] osbuild: testutil provides has_executable Add a helper function to determine if an executable is on PATH. --- osbuild/testutil/__init__.py | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/osbuild/testutil/__init__.py b/osbuild/testutil/__init__.py index 09d6d43b..cdaf8492 100644 --- a/osbuild/testutil/__init__.py +++ b/osbuild/testutil/__init__.py @@ -1,3 +1,8 @@ """ Test related utilities """ +import shutil + + +def has_executable(executable: str) -> bool: + return shutil.which(executable) is not None