diff --git a/osbuild/testutil/__init__.py b/osbuild/testutil/__init__.py index cdaf8492..b429f343 100644 --- a/osbuild/testutil/__init__.py +++ b/osbuild/testutil/__init__.py @@ -6,3 +6,10 @@ import shutil def has_executable(executable: str) -> bool: return shutil.which(executable) is not None + + +def assert_dict_has(v, keys, expected_value): + for key in keys.split("."): + assert key in v + v = v[key] + assert v == expected_value