def run(self): eml = ExtractMinutesList() with self.input().open("r") as I: minute_year_index = pickle.load(I) index = extract_index_from_url(minute_year_index[self.date.year]) minutes_url_map = eml.year_minutes_list(index) with self.output().open("w") as O: pickle.dump(minutes_url_map, O)
def test_extract_index_from_url(self): x = 'http://efiles.portlandoregon.gov/webdrawer/rec/3029951/' index = extract_index_from_url(x) self.assertEqual(index, '3029951')