diff --git a/radicale/tests/static/event9.ics b/radicale/tests/static/event9.ics new file mode 100644 index 0000000..87f81a2 --- /dev/null +++ b/radicale/tests/static/event9.ics @@ -0,0 +1,29 @@ +BEGIN:VCALENDAR +VERSION:2.0 +PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN +BEGIN:VTIMEZONE +TZID:Europe/Paris +BEGIN:STANDARD +DTSTART;VALUE=DATE-TIME:19701025T030000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10 +TZNAME:CET +TZOFFSETFROM:+0200 +TZOFFSETTO:+0100 +END:STANDARD +BEGIN:DAYLIGHT +DTSTART;VALUE=DATE-TIME:19700329T020000 +RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3 +TZNAME:CEST +TZOFFSETFROM:+0100 +TZOFFSETTO:+0200 +END:DAYLIGHT +END:VTIMEZONE +BEGIN:VEVENT +DTSTAMP:20170510T072956Z +UID:event9 +SUMMARY:event9 +DTSTART;VALUE=DATE-TIME;TZID=Europe/Paris:20170601T080000 +DTEND;VALUE=DATE-TIME:20170601T080000Z +RRULE:FREQ=DAILY;UNTIL=20170602T060000Z +END:VEVENT +END:VCALENDAR diff --git a/radicale/tests/test_base.py b/radicale/tests/test_base.py index 46c8f5b..7fff7ca 100644 --- a/radicale/tests/test_base.py +++ b/radicale/tests/test_base.py @@ -869,28 +869,45 @@ class BaseRequestsMixIn: - """], items=(6, 7, 8)) + """], items=(6, 7, 8, 9)) assert "href>/calendar.ics/event6.ics/calendar.ics/event7.ics/calendar.ics/event8.ics/calendar.ics/event9.ics - """], items=(6, 7, 8)) + """], items=(6, 7, 8, 9)) assert "href>/calendar.ics/event6.ics/calendar.ics/event7.ics/calendar.ics/event8.ics/calendar.ics/event9.ics - """], items=(6, 7, 8)) + """], items=(6, 7, 8, 9)) assert "href>/calendar.ics/event6.ics/calendar.ics/event7.ics/calendar.ics/event8.ics/calendar.ics/event9.ics + + + + """], items=(9,)) + assert "href>/calendar.ics/event9.ics + + + + """], items=(9,)) + assert "href>/calendar.ics/event9.ics