def main(): fname = 'fake_va_elec_results.csv' path = join(dirname(dirname(__file__)), fname) download_results(path) results = parse_and_clean(path) summary = summarize(results) write_csv(summary)
def setUp(self): # Recall that sample data only has a single Presidential race race = Race('2012-11-06', 'President', '') for result in self.SAMPLE_RESULTS: race.add_result(result) # summarize function expects a dict, keyed by race summary = summarize({'President': race}) self.race = summary['President']