1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
|
"""This tests if there is a difference between macOS and Linux
See https://github.com/niccokunzmann/python-recurring-ical-events/issues/151
"""
from datetime import datetime, timezone
def test_count_events_from_issue(calendars):
"""Avents were omitted through version upgrade from 2.2.2 to 2.2.3."""
start_time = datetime.fromtimestamp(1722564000, timezone.utc)
end_time = datetime.fromtimestamp(1722567600, timezone.utc)
print(f"from {start_time.timestamp()} to {end_time.timestamp()}")
events = calendars.issue_151_macos_linux_difference.between(start_time, end_time)
for event in events:
print(event["UID"], event["DTSTART"], event["SUMMARY"])
assert len(events) == 1
def test_check_event_count_for_that_day(calendars):
"""Avents were omitted through version upgrade from 2.2.2 to 2.2.3."""
events = calendars.issue_151_macos_linux_difference.at("20240801")
for event in events:
print(
event["UID"],
event["DTSTART"],
event["SUMMARY"],
event["DTSTART"].dt.timestamp(),
)
assert len(events) == 1
|