Exemple #1
0
  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']))
Exemple #2
0
    def testFeedWithNoDaysDoesNotCrashCalendarSummary(self):
        schedule = transitfeed.Schedule()
        result = feedvalidator.CalendarSummary(schedule)

        self.assertEquals({}, result)