kopia lustrzana https://github.com/collective/icalendar
Merge pull request #545 from niccokunzmann/issue-165
Check that event is included in parsingpull/552/head
commit
8fb3353408
|
@ -9,6 +9,7 @@ Minor changes:
|
|||
- Update build configuration to build readthedocs. #538
|
||||
- No longer run the ``plone.app.event`` tests.
|
||||
- Move pip caching into Python setup action.
|
||||
- Check that issue #165 can be closed.
|
||||
|
||||
Breaking changes:
|
||||
|
||||
|
|
|
@ -0,0 +1,28 @@
|
|||
BEGIN:VCALENDAR
|
||||
METHOD:REQUEST
|
||||
PRODID:Microsoft CDO for Microsoft Exchange
|
||||
VERSION:2.0
|
||||
BEGIN:VTIMEZONE
|
||||
TZID:GMT +0100 (Standard) / GMT +0200 (Daylight)
|
||||
BEGIN:STANDARD
|
||||
DTSTART:16010101T030000
|
||||
TZOFFSETFROM:+0200
|
||||
TZOFFSETTO:+0100
|
||||
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=10;BYDAY=-1SU
|
||||
END:STANDARD
|
||||
BEGIN:DAYLIGHT
|
||||
DTSTART:16010101T020000
|
||||
TZOFFSETFROM:+0100
|
||||
TZOFFSETTO:+0200
|
||||
RRULE:FREQ=YEARLY;WKST=MO;INTERVAL=1;BYMONTH=3;BYDAY=-1SU
|
||||
END:DAYLIGHT
|
||||
END:VTIMEZONE
|
||||
BEGIN:VEVENT
|
||||
DTSTAMP:20150703T071009Z
|
||||
DTSTART;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20150703T100000
|
||||
SUMMARY:Sprint 25 Daily Standup
|
||||
DTEND;TZID="GMT +0100 (Standard) / GMT +0200 (Daylight)":20150703T103000
|
||||
RRULE:FREQ=DAILY;UNTIL=20150722T080000Z;INTERVAL=1;BYDAY=MO, TU, WE, TH, FR
|
||||
;WKST=SU
|
||||
END:VEVENT
|
||||
END:VCALENDAR
|
|
@ -0,0 +1,9 @@
|
|||
'''Issue #165 - Problem parsing a file with event recurring on weekdays
|
||||
|
||||
https://github.com/collective/icalendar/issues/165
|
||||
'''
|
||||
from icalendar import Calendar
|
||||
|
||||
def test_issue_165_missing_event(calendars):
|
||||
events = list(calendars.issue_165_missing_event.walk('VEVENT'))
|
||||
assert len(events) == 1, "There was an event missing from the parsed events' list."
|
Ładowanie…
Reference in New Issue