def testShortFeedDoesNotCrashCalendarSummary(self): start_date = datetime.date.today() end_date = start_date + datetime.timedelta(days=15) schedule = transitfeed.Schedule() service_period = schedule.GetDefaultServicePeriod() service_period.SetStartDate(start_date.strftime("%Y%m%d")) service_period.SetEndDate(end_date.strftime("%Y%m%d")) service_period.SetWeekdayService(True) result = feedvalidator.CalendarSummary(schedule) self.assertEquals(0, result['max_trips']) self.assertEquals(0, result['min_trips']) self.assertTrue(re.search("15 service dates", result['max_trips_dates']))
def testFeedWithNoDaysDoesNotCrashCalendarSummary(self): schedule = transitfeed.Schedule() result = feedvalidator.CalendarSummary(schedule) self.assertEquals({}, result)