11from pathlib import Path
22from unittest .mock import patch
3+ import pytest
4+ import sys
35
46from codecov_cli .helpers .versioning_systems import (
57 GitVersioningSystem ,
@@ -180,10 +182,11 @@ def test_generate_upload_data(tmp_path):
180182
181183
182184@patch ("codecov_cli.services.upload.upload_collector.logger" )
183- @patch .object (GitVersioningSystem , "get_network_root" , return_value = None )
184- def test_generate_upload_data_with_none_network (
185- mock_get_network_root , mock_logger , tmp_path
186- ):
185+ @pytest .mark .skipif (
186+ sys .platform == "win32" ,
187+ reason = "the fallback `list_relevant_files` is currently broken on windows" ,
188+ )
189+ def test_generate_upload_data_with_none_network (mock_logger , tmp_path ):
187190 (tmp_path / "coverage.xml" ).touch ()
188191
189192 file_finder = FileFinder (tmp_path )
@@ -202,11 +205,12 @@ def test_generate_upload_data_with_none_network(
202205 assert len (res .files ) == 1
203206 assert len (res .file_fixes ) > 1
204207
205- @patch ("codecov_cli.services.upload.upload_collector.logger" )
206- @patch .object (GitVersioningSystem , "get_network_root" , return_value = None )
207- def test_generate_network_with_no_versioning_system (
208- mock_get_network_root , mock_logger , tmp_path
209- ):
208+
209+ @pytest .mark .skipif (
210+ sys .platform == "win32" ,
211+ reason = "the fallback `list_relevant_files` is currently broken on windows" ,
212+ )
213+ def test_generate_network_with_no_versioning_system (tmp_path ):
210214 versioning_system = NoVersioningSystem ()
211215 found_files = versioning_system .list_relevant_files ()
212216 assert len (found_files ) > 1
0 commit comments