def test_time_equal_to_end_time(self): start_date = datetime(2006, 8, 1, 8, 42, 0, tzinfo=TZ) end_date = datetime(2007, 8, 1, 8, 42, 0, tzinfo=TZ) current_event = SingleOccurrenceEntry("fakeId", TITLE, DESCRIPTION, REMIND, UPDATED, end_date, 812, LOCATION, self.cal) self.assertEqual(1, len(current_event.get_events_starting_between( start_date, end_date)))
def test_event_within_end_time(self): time = datetime(2015, 05, 23, 22, 0, 0, tzinfo=TZ) end_date = datetime(2020, 01, 01, tzinfo=TZ) distant_event = SingleOccurrenceEntry("fakeId", TITLE, DESCRIPTION, REMIND, UPDATED, time, 3600, LOCATION, self.cal) events = distant_event.get_events_starting_between(None, end_date) self.assertEquals(1, len(events)) self.assertEquals(time, events[0].time) self.assertEquals(3600, events[0].entry.duration)