From 871dbf4f6c0ce0ca7299c8132926559d9a7d090d Mon Sep 17 00:00:00 2001 From: Brian Schubert Date: Sun, 31 Dec 2023 13:39:18 -0500 Subject: [PATCH] Add prints to test_installed_matches to debug Windows failure --- test/test_cli.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/test/test_cli.py b/test/test_cli.py index bb2507b..d5aaa31 100644 --- a/test/test_cli.py +++ b/test/test_cli.py @@ -1,3 +1,4 @@ +import pathlib import subprocess import sys from typing import Any @@ -136,8 +137,13 @@ def test_installed_matches(sixs_version, manual_input_file, helpers) -> None: sixs_binary = sixs_bin.get_path(sixs_version) - direct_result = subprocess.run([sixs_binary], **proc_args) + venv_bin_dir = pathlib.Path(sys.executable).parent + print(f"{list(venv_bin_dir.iterdir())=}") + print(f"{venv_bin_dir.joinpath(sixs_binary.name).exists()=}") + print(f"{venv_bin_dir.joinpath(sixs_binary.name).stat().st_size=}") + print(f"{venv_bin_dir.joinpath(sixs_binary.name).stat().st_mode=}") + direct_result = subprocess.run([sixs_binary], **proc_args) installed_result = subprocess.run([sixs_binary.name], **proc_args) assert direct_result.returncode == installed_result.returncode