def run_comparison_rules(self): if not self.target_items: return self.save_result( coverage_rules.compare_scraped_fields(self.source_items.df, self.target_items.df)) self.save_result( compare_boolean_fields(self.source_items.df, self.target_items.df))
def test_compare_scraped_fields(source_cols, target_cols, expected_messages): result = cov.compare_scraped_fields(pd.DataFrame([], columns=source_cols), pd.DataFrame([], columns=target_cols)) assert result == create_result("Scraped Fields", expected_messages)