def test_event_rr(self): event = Event(event_dt_rr, **event_kwargs) assert event.recur is True assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event ⟳' event = Event(event_d_rr, **event_kwargs) assert event.recur is True assert event.compact(datetime.date(2014, 4, 9)) == u'Another Event ⟳'
def test_raw_dt(self): event = Event(event_dt, **event_kwargs) assert event.raw.split('\r\n') == cal_dt assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' event = Event(event_dt, unicode_symbols=False, **event_kwargs) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' assert event.recur is False
def test_raw_dt(): event = Event(event_dt, **event_kwargs) assert normalize_component(event.raw) == normalize_component(cal_dt) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' event = Event(event_dt, unicode_symbols=False, **event_kwargs) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' assert event.long() == u'09:30-10:30 09.04.2014: An Event' assert event.recur is False
def test_event_rr(): event = Event(event_dt_rr, **event_kwargs) assert event.recur is True assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event ⟳' assert event.long() == u'09:30-10:30 09.04.2014: An Event\nRepeat: FREQ=DAILY;COUNT=10' event = Event(event_d_rr, **event_kwargs) assert event.recur is True assert event.compact(datetime.date(2014, 4, 9)) == u'Another Event ⟳' assert event.long() == u'09.04.2014: Another Event\nRepeat: FREQ=DAILY;COUNT=10'
def test_raw_dt(): event = Event(event_dt, **event_kwargs) assert normalize_component(event.raw) == normalize_component(cal_dt) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' event = Event(event_dt, unicode_symbols=False, **event_kwargs) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' assert event.long() == u'09:30-10:30 09.04.2014: An Event' assert event.recur is False
def test_event_rr(): event = Event(event_dt_rr, **event_kwargs) assert event.recur is True assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event ⟳' assert event.long( ) == u'09:30-10:30 09.04.2014: An Event\nRepeat: FREQ=DAILY;COUNT=10' event = Event(event_d_rr, **event_kwargs) assert event.recur is True assert event.compact(datetime.date(2014, 4, 9)) == u'Another Event ⟳' assert event.long( ) == u'09.04.2014: Another Event\nRepeat: FREQ=DAILY;COUNT=10'
def test_raw_dt(): event = Event(event_dt, **event_kwargs) # timezone components might be ordered differently on different runs assert cal_dt[:3] == event.raw.split('\r\n')[:3] assert cal_dt[18:] == event.raw.split('\r\n')[18:] assert '\r\n'.join(cal_dt_cet) in event.raw assert '\r\n'.join(cal_dt_cest) in event.raw assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' event = Event(event_dt, unicode_symbols=False, **event_kwargs) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' assert event.long() == u'09:30-10:30 09.04.2014: An Event' assert event.recur is False
def test_dt_two_tz(): event = Event(event_dt_two_tz, **event_kwargs) assert normalize_component(cal_dt_two_tz) == normalize_component(event.raw) # local (Berlin) time! assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-16:30: An Event' assert event.long() == u'09:30-16:30 09.04.2014: An Event'
def test_dt_two_tz(): event = Event(event_dt_two_tz, **event_kwargs) assert normalize_component(cal_dt_two_tz) == normalize_component(event.raw) # local (Berlin) time! assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-16:30: An Event' assert event.long() == u'09:30-16:30 09.04.2014: An Event'
def test_dt_two_tz(): event = Event(event_dt_two_tz, **event_kwargs) assert '\r\n'.join(cal_dt_two_tz[:3]) in event.raw assert '\r\n'.join(cal_dt_two_tz[5:11]) in event.raw # cet assert '\r\n'.join(cal_dt_two_tz[11:18]) in event.raw # cest assert '\r\n'.join(cal_dt_two_tz[21:27]) in event.raw # est assert '\r\n'.join(cal_dt_two_tz[27:34]) in event.raw # edt assert '\r\n'.join(cal_dt_two_tz[35:]) in event.raw # edt # local (Berlin) time! assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-16:30: An Event' assert event.long() == u'09:30-16:30 09.04.2014: An Event'
def test_event_d_long(self): event = Event(event_d_long, **event_kwargs) with pytest.raises(ValueError): event.compact(datetime.date(2014, 4, 8)) assert event.compact(datetime.date(2014, 4, 9)) == u'↦ Another Event' assert event.compact(datetime.date(2014, 4, 10)) == u'↔ Another Event' assert event.compact(datetime.date(2014, 4, 11)) == u'⇥ Another Event' with pytest.raises(ValueError): event.compact(datetime.date(2014, 4, 12))
def test_event_dt_long(self): event = Event(event_dt_long, **event_kwargs) with pytest.raises(ValueError): event.compact(datetime.date(2014, 4, 8)) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30→ : An Event' # FIXME ugly! replace with one arro assert event.compact(datetime.date(2014, 4, 10)) == u'→ → : An Event' assert event.compact(datetime.date(2014, 4, 12)) == u'→ 10:30: An Event' with pytest.raises(ValueError): event.compact(datetime.date(2014, 4, 13))
def test_event_dt_no_tz(self): """start and end time of no timezone""" event = Event(event_dt_no_tz, **event_kwargs) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event'
def test_event_dt_duration(self): """event has no end, but duration""" event = Event(event_dt_duration, **event_kwargs) assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-10:30: An Event' assert event.end == berlin.localize(datetime.datetime(2014, 4, 9, 10, 30))
def test_dt_two_tz(self): event = Event(event_dt_two_tz, **event_kwargs) assert event.raw.split('\r\n') == cal_dt_two_tz # local (Berlin) time! assert event.compact(datetime.date(2014, 4, 9)) == u'09:30-16:30: An Event'
def test_raw_d(self): event = Event(event_d, **event_kwargs) assert event.raw.split('\r\n') == cal_d assert event.compact(datetime.date(2014, 4, 9)) == u'Another Event'