diff --git a/test_rrule.py b/test_rrule.py deleted file mode 100644 index 6c90dca..0000000 --- a/test_rrule.py +++ /dev/null @@ -1,7 +0,0 @@ -from icalendar import vRecur - -rrule_dict_str = {'FREQ': 'WEEKLY', 'BYDAY': 'MO,WE'} -rrule_dict_list = {'FREQ': 'WEEKLY', 'BYDAY': ['MO', 'WE']} - -print(f"String input result: {vRecur(rrule_dict_str).to_ical().decode('utf-8')}") -print(f"List input result: {vRecur(rrule_dict_list).to_ical().decode('utf-8')}") diff --git a/test_rrule_fix.py b/test_rrule_fix.py deleted file mode 100644 index 316d9ed..0000000 --- a/test_rrule_fix.py +++ /dev/null @@ -1,18 +0,0 @@ -from icalendar import vRecur - -def parse_rrule(rrule_str: str) -> dict: - parts = rrule_str.split(';') - rrule = {} - for part in parts: - if '=' in part: - key, value = part.split('=', 1) - # Fix: split commas into list - if ',' in value: - value = value.split(',') - rrule[key] = value - return rrule - -rrule_str = "FREQ=WEEKLY;BYDAY=MO,WE" -rrule_dict = parse_rrule(rrule_str) -print(f"Parsed dict: {rrule_dict}") -print(f"vRecur result: {vRecur(rrule_dict).to_ical().decode('utf-8')}")