X-Git-Url: https://tinc-vpn.org/git/browse?a=blobdiff_plain;f=test%2Fintegration%2Ftestlib%2Fcheck.py;h=0f3b414b0f4fa972718231c594ce5ab2e4f3f1a1;hb=49265a9689d08a5d9d4663ee61f3c613d6896f14;hp=3b7dec170286fbebd79d35d46281cf176be6df8d;hpb=fa87753574693e3d71dd035983cbdfb136fdb0d8;p=tinc diff --git a/test/integration/testlib/check.py b/test/integration/testlib/check.py index 3b7dec17..0f3b414b 100755 --- a/test/integration/testlib/check.py +++ b/test/integration/testlib/check.py @@ -104,6 +104,12 @@ def files_eq(path0: str, path1: str) -> None: def file_exists(path: T.Union[str, Path]) -> None: - """Check that file or directory exists.""" - if not os.path.exists(path): - raise ValueError("expected path '{path}' to exist") + """Check that file exists.""" + if not os.path.isfile(path): + raise ValueError(f"expected file '{path}' to exist") + + +def dir_exists(path: T.Union[str, Path]) -> None: + """Check that directory exists.""" + if not os.path.isdir(path): + raise ValueError(f"expected directory '{path}' to exist")