dangerzone/tests/test_util.py
2022-09-15 10:40:36 +01:00

22 lines
620 B
Python

import platform
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()
self.assertIsInstance(startupinfo, subprocess.STARTUPINFO)