def test_events_for_calendar(self):
        """
        Testing event parsing for a single monthly TA calendar
        """

        file_opener = testutils.build_file_urlopener("http:", test_data_root)
        ta = TransaltEventDao(urlopener=file_opener.open)

        test_calendar_url = "http://transalt.org/calendar/2014/06"
        events = list(ta.events_for_calendar(test_calendar_url))

        self.assertEqual(5, len(list(events)), 5)
        self.assertEqual("7310", os.path.basename(events[0].url))
        self.assertEqual("7515", os.path.basename(events[1].url))
        self.assertEqual("7276", os.path.basename(events[2].url))
        self.assertEqual("7516", os.path.basename(events[3].url))
        self.assertEqual("7286", os.path.basename(events[4].url))