@@ -26,7 +26,8 @@ def get_module_conformance_tests_folder(self, module_name: str) -> str:
2626
2727 def _get_full_conformance_tests_definition_file_name (self , module_name : str ) -> str :
2828 return os .path .join (
29- self .get_module_conformance_tests_folder (module_name ), self .conformance_tests_definition_file_name
29+ self .get_module_conformance_tests_folder (module_name ),
30+ self .conformance_tests_definition_file_name ,
3031 )
3132
3233 def get_conformance_tests_json (self , module_name : str ) -> dict :
@@ -112,19 +113,23 @@ def store_conformance_tests_files(
112113
113114 [source_conformance_test_folder_name , new_conformance_test_folder_name ] = (
114115 self .get_source_conformance_test_folder_name (
115- module_name , required_modules , current_testing_module_name , current_conformance_test_folder_name
116+ module_name ,
117+ required_modules ,
118+ current_testing_module_name ,
119+ current_conformance_test_folder_name ,
116120 )
117121 )
118122
119123 if source_conformance_test_folder_name != module_name :
120124 console .info (
121125 f"Creating folder { new_conformance_test_folder_name } for a copy of conformance tests { source_conformance_test_folder_name } "
122126 )
123-
124- if source_conformance_test_folder_name != new_conformance_test_folder_name :
125- file_utils .copy_folder_content (source_conformance_test_folder_name , new_conformance_test_folder_name )
126- else :
127- console .info (f"Source conformance test folder name { source_conformance_test_folder_name } is the same as the new conformance test folder name { new_conformance_test_folder_name } ! Skipping copy!" )
127+
128+ if not os .path .exists (new_conformance_test_folder_name ):
129+ file_utils .copy_folder_content (
130+ source_conformance_test_folder_name ,
131+ new_conformance_test_folder_name ,
132+ )
128133
129134 current_conformance_test_folder_name = new_conformance_test_folder_name
130135
@@ -151,7 +156,10 @@ def fetch_existing_conformance_test_files(
151156 ) -> tuple [list [str ], dict [str , str ]]:
152157 if module_name != current_testing_module_name :
153158 [current_conformance_test_folder_name , _ ] = self .get_source_conformance_test_folder_name (
154- module_name , required_modules , current_testing_module_name , current_conformance_test_folder_name
159+ module_name ,
160+ required_modules ,
161+ current_testing_module_name ,
162+ current_conformance_test_folder_name ,
155163 )
156164
157165 existing_conformance_test_files = file_utils .list_all_text_files (current_conformance_test_folder_name )
0 commit comments