def _test_exist_util(self, common_files, diff_dir): for test_file in common_files: self.assertTrue( os.path.exists(os.path.join( diff_dir, get_diff_filename(test_file) )), CREATION_FAILURE_MSG )
def test_yaml_01_diffs_exist(self): """ Tests that diff files exists for the split V1/V2 YAML Files """ for yaml_file in self.common_yaml: self.assertTrue( os.path.exists( os.path.join(self.yaml_diff_dir, get_diff_filename(yaml_file))), CREATION_FAILURE_MSG)
def _test_diffs_util(self, common_files, diff_dir, v1_dir, v2_dir): for test_file in common_files: diff_filename = os.path.join(diff_dir, get_diff_filename(test_file)) filename_v1 = os.path.join(v1_dir, test_file) filename_v2 = os.path.join(v2_dir, test_file) with open(diff_filename, 'r') as diff_file: existing_diff_lines = diff_file.readlines() current_diff = get_diff(filename_v1, filename_v2) self.assertEqual( "".join(existing_diff_lines), "".join(current_diff), DIFF_FAILURE_MSG.format(test_file, filename_v1, filename_v2))
def test_yaml_02_diffs_match(self): """ Tests that the diffs of the yaml files match what we have """ for yaml_file in self.common_yaml: diff_filename = os.path.join(self.yaml_diff_dir, get_diff_filename(yaml_file)) filename_v1 = os.path.join(self.yaml_v1_dir, yaml_file) filename_v2 = os.path.join(self.yaml_v2_dir, yaml_file) with open(diff_filename, 'r') as diff_file: existing_diff_lines = diff_file.readlines() current_diff = get_diff(filename_v1, filename_v2) self.assertEqual( "".join(existing_diff_lines), "".join(current_diff), DIFF_FAILURE_YAML.format(yaml_file, filename_v1, filename_v2))
def _test_diffs_util(self, common_files, diff_dir, v1_dir, v2_dir): for test_file in common_files: diff_filename = os.path.join( diff_dir, get_diff_filename(test_file) ) filename_v1 = os.path.join(v1_dir, test_file) filename_v2 = os.path.join(v2_dir, test_file) with open(diff_filename, 'r') as diff_file: existing_diff_lines = diff_file.readlines() current_diff = get_diff(filename_v1, filename_v2) self.assertEqual( "".join(existing_diff_lines), "".join(current_diff), DIFF_FAILURE_MSG.format( test_file, filename_v1, filename_v2 ) )
def _test_exist_util(self, common_files, diff_dir): for test_file in common_files: self.assertTrue( os.path.exists( os.path.join(diff_dir, get_diff_filename(test_file))), CREATION_FAILURE_MSG)