[POC] Create a corpus of various ics files for more robust tests#236
[POC] Create a corpus of various ics files for more robust tests#236C4ptainCrunch wants to merge 4 commits intomainfrom
Conversation
|
Could you rebase this onto v0.7? That should fix the two "unknowns" as #227 allows any UTF-8 characters and also includes a fix for tabs. |
|
Indeed, the tabs issue is fixed 🎉 |
|
I have some code to pull all the mozilla thunderbird holiday calendars to generate a sufficiently big input file for #244, but these should also make a good addition here. I'll take care of that once the other stuff is through. |
|
Here are some further potential sources for ICS data: |
|
I'm doing a bit of cleanup. This PR seems stale and not ready to be merged so i'll close it but if somebody wants to work on it again, feel free to reopen ! |
|
I guess this would still be a very good thing to keep track of (and to continue working on) regarding the test suite for 0.8... |
Uncovered bugs
ValueError: A VEVENT must have at most one CATEGORIES(ical4j/EstoniaHolidays.ics) RFC says MAY occur more than onceOther
I might remove the incriminating file if we don't want to support that case
PRODIDis not present. Maybe we should just print a warning.ical4j/korganizer-lowercase.ics):BEGIN:VcalendarvsEND:vCalendaR19970701T190000Z). RFC says second = 2DIGITUnknowns
ical4j/mansour.ics) does the RFC accept it ?