dangerzone/tests/test_util.py
2022-10-25 19:09:23 +03:00

23 lines
634 B
Python

import platform
import subprocess
from pathlib import Path
import pytest
import dangerzone.util as util
VERSION_FILE_NAME = "version.txt"
def test_get_resource_path():
share_dir = Path("share").resolve()
resource_path = Path(util.get_resource_path(VERSION_FILE_NAME)).parent
assert share_dir.samefile(
resource_path
), f"{share_dir} is not the same file as {resource_path}"
@pytest.mark.skipif(platform.system() != "Windows", reason="Windows-specific")
def test_get_subprocess_startupinfo():
startupinfo = util.get_subprocess_startupinfo()
assert isinstance(startupinfo, subprocess.STARTUPINFO)