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')