Skip to content

Commit 1ff1aa2

Browse files
CM-55749-Fix tests
1 parent 17cbafb commit 1ff1aa2

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

tests/cli/commands/scan/test_code_scanner.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,5 @@
11
import os
2+
from os.path import normpath
23
from unittest.mock import MagicMock, Mock, patch
34

45
from cycode.cli import consts
@@ -92,7 +93,7 @@ def test_entrypoint_cycode_added_to_documents(
9293
'progress_bar': MagicMock(),
9394
}
9495
mock_get_scan_parameters.return_value = {}
95-
96+
9697
mock_documents = [
9798
Document('/test/path/file1.py', 'content1', is_git_diff_format=False),
9899
Document('/test/path/file2.js', 'content2', is_git_diff_format=False),
@@ -108,13 +109,13 @@ def test_entrypoint_cycode_added_to_documents(
108109
documents_passed = call_args[0][1]
109110

110111
# Verify entrypoint document was added
111-
entrypoint_docs = [
112-
doc for doc in documents_passed if doc.path.endswith(consts.CYCODE_ENTRYPOINT_FILENAME)
113-
]
112+
entrypoint_docs = [doc for doc in documents_passed if doc.path.endswith(consts.CYCODE_ENTRYPOINT_FILENAME)]
114113
assert len(entrypoint_docs) == 1
115114

116115
entrypoint_doc = entrypoint_docs[0]
117-
assert entrypoint_doc.path == os.path.join(test_path, consts.CYCODE_ENTRYPOINT_FILENAME)
116+
# Normalize paths for cross-platform compatibility
117+
expected_path = normpath(os.path.join(os.path.abspath(test_path), consts.CYCODE_ENTRYPOINT_FILENAME))
118+
assert normpath(entrypoint_doc.path) == expected_path
118119
assert entrypoint_doc.content == ''
119120
assert entrypoint_doc.is_git_diff_format is False
120-
assert entrypoint_doc.absolute_path == entrypoint_doc.path
121+
assert normpath(entrypoint_doc.absolute_path) == normpath(entrypoint_doc.path)

0 commit comments

Comments
 (0)