def Convert(self, test_results): test_results_copy = copy.deepcopy(test_results) results = json3_output.Convert( test_results_copy, self.base_dir, self.test_path_format) # Convert should not modify the original intermediate results. self.assertEqual(test_results_copy, test_results) return results
def Convert(self, test_results, **kwargs): base_dir = kwargs.pop('base_dir', self.base_dir) original_results = testing.IntermediateResults(test_results, **kwargs) intermediate_results = copy.deepcopy(original_results) results = json3_output.Convert(intermediate_results, base_dir) # Convert should not modify the original intermediate results. self.assertEqual(intermediate_results, original_results) return results