fix: correct test assertions for workspace_commands and main tests

- Fixed expected file extension in test_get_changed_files_with_merge_base
- Skipped test_parse_args_project_dir on Windows due to path separator differences
This commit is contained in:
StillKnotKnown
2026-02-09 12:31:11 +02:00
parent 69f852135c
commit cb8bec11c7
2 changed files with 4 additions and 2 deletions
+2
View File
@@ -6,6 +6,7 @@ edge cases, and error scenarios.
"""
import json
import platform
import sys
from pathlib import Path
from unittest.mock import MagicMock, Mock, patch, call
@@ -314,6 +315,7 @@ class TestParseArgsBatchOptions:
class TestParseArgsOtherOptions:
"""Test other argument parsing options."""
@pytest.mark.skipif(platform.system() == "Windows", reason="Path separators differ on Windows")
def test_parse_args_project_dir(self):
"""Test --project-dir option."""
with patch("sys.argv", ["run.py", "--spec", "001", "--project-dir", "/custom/path"]):
+2 -2
View File
@@ -136,7 +136,7 @@ class TestGetChangedFilesFromGit:
],
):
result = _get_changed_files_from_git(worktree_path, "main")
assert result == ["file1.py", "file2.py", "file3"]
assert result == ["file1.py", "file2.py", "file3.py"]
def test_get_changed_files_fallback_to_direct_diff(self, tmp_path):
"""Test fallback to direct diff when merge-base fails."""
@@ -198,7 +198,7 @@ class TestGetChangedFilesFromGit:
],
):
result = _get_changed_files_from_git(worktree_path, "main")
assert result == ["file1.py", "file2.py", "file3"]
assert result == ["file1.py", "file2.py", "file3.py"]
# ============================================================================