@@ -772,18 +772,15 @@ def test_fetch_path_contents_component_filter_missing_coverage(
772772 @patch ("services.components.component_filtered_report" )
773773 @patch ("services.components.commit_components" )
774774 @patch ("shared.reports.api_report_service.build_report_from_commit" )
775+ @patch ("services.path.ReportPaths.files" , new_callable = PropertyMock )
775776 def test_fetch_path_contents_component_filter_has_coverage (
776- self , report_mock , commit_components_mock , filtered_mock
777+ self , files_mock , report_mock , commit_components_mock , filtered_mock
777778 ):
778- components = ["Global" ]
779- variables = {
780- "org" : self .org .username ,
781- "repo" : self .repo .name ,
782- "branch" : self .branch .name ,
783- "path" : "" ,
784- "filters" : {"components" : components },
785- }
786-
779+ files_mock .return_value = [
780+ "folder/fileB.py" ,
781+ "folder/subfolder/fileC.py" ,
782+ "folder/subfolder/fileD.py" ,
783+ ]
787784 report_mock .return_value = MockReport ()
788785 commit_components_mock .return_value = [
789786 Component .from_dict (
@@ -810,6 +807,14 @@ def test_fetch_path_contents_component_filter_has_coverage(
810807 ]
811808 filtered_mock .return_value = MockReport ()
812809
810+ components = ["Global" ]
811+ variables = {
812+ "org" : self .org .username ,
813+ "repo" : self .repo .name ,
814+ "branch" : self .branch .name ,
815+ "path" : "" ,
816+ "filters" : {"components" : components },
817+ }
813818 data = self .gql_request (query_files , variables = variables )
814819
815820 assert data == {
@@ -841,18 +846,15 @@ def test_fetch_path_contents_component_filter_has_coverage(
841846 @patch ("services.components.component_filtered_report" )
842847 @patch ("services.components.commit_components" )
843848 @patch ("shared.reports.api_report_service.build_report_from_commit" )
844- @patch ("services.report.files_belonging_to_flags" )
845- @patch ("services.report.files_in_sessions" )
849+ @patch ("services.path.ReportPaths.files" , new_callable = PropertyMock )
846850 def test_fetch_path_contents_component_and_flag_filters (
847851 self ,
848- session_files_mock ,
849- flag_files_mock ,
852+ files_mock ,
850853 report_mock ,
851854 commit_components_mock ,
852855 filtered_mock ,
853856 ):
854- session_files_mock .return_value = ["fileA.py" ]
855- flag_files_mock .return_value = ["fileA.py" ]
857+ files_mock .return_value = ["fileA.py" ]
856858 report_mock .return_value = MockReport ()
857859 commit_components_mock .return_value = [
858860 Component .from_dict (
@@ -945,11 +947,11 @@ def test_fetch_path_contents_component_and_flag_filters(
945947 @patch ("services.components.component_filtered_report" )
946948 @patch ("services.components.commit_components" )
947949 @patch ("shared.reports.api_report_service.build_report_from_commit" )
948- @patch ("services.report.files_belonging_to_flags" )
950+ @patch ("services.path.ReportPaths.files" , new_callable = PropertyMock )
949951 def test_fetch_path_contents_component_and_flag_filters_unknown_flags (
950- self , flag_files_mock , report_mock , commit_components_mock , filtered_mock
952+ self , files_mock , report_mock , commit_components_mock , filtered_mock
951953 ):
952- flag_files_mock .return_value = ["fileA.py" ]
954+ files_mock .return_value = ["fileA.py" ]
953955 report_mock .return_value = MockNoFlagsReport ()
954956 commit_components_mock .return_value = [
955957 Component .from_dict (
@@ -1035,18 +1037,15 @@ def test_fetch_path_contents_component_and_flag_filters_unknown_flags(
10351037 @patch ("services.components.component_filtered_report" )
10361038 @patch ("services.components.commit_components" )
10371039 @patch ("shared.reports.api_report_service.build_report_from_commit" )
1038- @patch ("services.report.files_belonging_to_flags" )
1039- @patch ("services.report.files_in_sessions" )
1040+ @patch ("services.path.ReportPaths.files" , new_callable = PropertyMock )
10401041 def test_fetch_path_contents_component_flags_filters (
10411042 self ,
1042- session_files_mock ,
1043- flag_files_mock ,
1043+ files_mock ,
10441044 report_mock ,
10451045 commit_components_mock ,
10461046 filtered_mock ,
10471047 ):
1048- session_files_mock .return_value = ["fileA.py" ]
1049- flag_files_mock .return_value = ["fileA.py" ]
1048+ files_mock .return_value = ["fileA.py" ]
10501049 report_mock .return_value = MockReport ()
10511050 commit_components_mock .return_value = [
10521051 Component .from_dict (
0 commit comments