def runTest(self): mirror_subdirectories('source0', 'target0') assert exists(join('target0', 'source1')) assert exists(join('target0', 'source1', 'source2'))
path_join(PROJECT_DIR_PATHS[project_reference], project_reference) for project_reference in PROJECT_REFERENCES[project_name + project_name_suffix] ], 'source_dir_path': SOURCE_DIR_PATHS[project_name + project_name_suffix], 'source_file_paths': SOURCE_FILE_PATHS[project_name + project_name_suffix], 'type': project_type } if sys.platform == 'win32': try: makedirs(project['build_dir_path']['win32']) except: pass if project_name != 'yield': mirror_subdirectories( project['source_dir_path'], project['build_dir_path']['win32'] ) try: makedirs(project['project_dir_path']) except: pass for project_class, file_ext in ( (Makefile, '.Makefile'), (VCXProj, '.vcxproj'), (VCXProjFilters, '.vcxproj.filters'), (VCXProjUser, '.vcxproj.user'), ): project_instance = project_class(**project)