jazzband / icalevents

Python module for iCal URL/file parsing and querying.
MIT License
157 stars 72 forks source link

Fix for recurrence ID to override repeating events #110

Open mbafford opened 2 years ago

mbafford commented 2 years ago

Independent (and slightly different) PR solving the same issue as in #102 (and maybe #97 ?) - also adds a new test case specifically for this issue.

Same as @chrko, I found the test test_cest for cest.ics now returns 116 events, but that file is too large / involved to easily tell what the "right" answer is.

Looks like one of these three needs to be merged - probably #97 since it seems the most comprehensive.

codecov[bot] commented 2 years ago

Codecov Report

Merging #110 (e51367e) into master (fdd7a02) will not change coverage. The diff coverage is 100.00%.

:exclamation: Current head e51367e differs from pull request most recent head ffb0fba. Consider uploading reports for the commit ffb0fba to get more accurate results

@@           Coverage Diff           @@
##           master     #110   +/-   ##
=======================================
  Coverage   87.84%   87.84%           
=======================================
  Files           4        4           
  Lines         362      362           
  Branches       93       93           
=======================================
  Hits          318      318           
  Misses         21       21           
  Partials       23       23           
Impacted Files Coverage Δ
icalevents/icalparser.py 88.14% <100.00%> (ø)

Continue to review full report at Codecov.

Legend - Click here to learn more Δ = absolute <relative> (impact), ø = not affected, ? = missing data Powered by Codecov. Last update fdd7a02...ffb0fba. Read the comment docs.