+
    ¾¾j¥
  ã                  ó|  € R t ^ RIHt ^ RIHtHt ^ RIt^ RIHtHtH	t	H
t
Ht ]],          ],          ]	,          ]
,          t]P                  ! ]]]]	]
.R7      R R l4       t]P                  ! R R	 R
 R .R7      R 4       tR tR tR tR tR tR tR t]P.                  P1                  R. R.4      R 4       tR# )zThis tests the exdate property.)Úannotations)ÚdateÚdatetimeN)ÚEventÚJournalÚTimezoneDaylightÚTimezoneStandardÚTodo)Úparamsc               ó   € V ^8„  d   QhRR/# )é   ÚreturnÚC_EXDATE© )Úformats   "Ú`/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/icalendar/tests/attr/test_exdates.pyÚ__annotate__r      s   € ÷ ñ ˜ñ ó    c                ó"   € V P                  4       # )z$Return a component that uses exdate.©Úparam)Úrequests   &r   Úc_exdater      s   € ð �=‰=‹?Ðr   c                ó   € \        R ^
^4      # )iã  )r   ©Ú_tzps   &r   Ú<lambda>r      s   € ”T˜$  BÔ'r   c                ó    € \        R ^^^^4      # )iÐ  )r   r   s   &r   r   r      s   € ”X˜d A r¨2¨qÔ1r   c           	     ó>   € V P                  \        R ^^^^;4      4      # )iï  )Úlocalize_utcr   ©Útzps   &r   r   r      s   € �C×$Ñ$¤X¨d°B¸¸2¸rÓ%BÔCr   c           	     ó@   € V P                  \        R ^^^^4      R4      # )iÀ  zEurope/Athens)Úlocalizer   r    s   &r   r   r      s   € �C—L‘L¤¨$°°2°r¸1Ó!=¸ÔOr   c                ó$   € V P                  V4      # )zPossible values for an exdate.r   )r   r!   s   &&r   Úexdater%      s   € ð �=‰=˜ÓÐr   c                ó,   € V P                   . 8X  g   Q hR# )zWe expect no exdate by default.N)Úexdates)r   s   &r   Útest_no_exdates_by_defaultr(   '   s   € à×Ñ˜rÔ!Ð!Ò!r   c                óX   € VP                  RV .4       V .pVP                  V8X  g   Q hR# ©z$Set the attribute and get the value.r%   N©Úaddr'   ©r%   r   Úresults   && r   Útest_set_and_retrieve_exdater/   ,   s-   € à‡L�L�˜F˜8Ô$ØˆX€FØ×Ñ˜vÔ%Ð%Ò%r   c                óX   € VP                  RW .4       W .pVP                  V8X  g   Q hR# r*   r+   r-   s   && r   Ú%test_set_and_retrieve_exdates_in_listr1   3   s/   € à‡L�L�˜FÐ+Ô,ØÐ€FØ×Ñ˜vÔ%Ð%Ò%r   c                ó~   € VP                  RV .4       VP                  RV .4       W .pVP                  V8X  g   Q hR# r*   r+   r-   s   && r   Ú#test_set_and_retrieve_exdates_twicer3   :   s>   € à‡L�L�˜F˜8Ô$Ø‡L�L�˜F˜8Ô$ØÐ€FØ×Ñ˜vÔ%Ð%Ò%r   c           
     ó~   € VP                  R\        R^^^^ 4      .4       V .Vn        VP                  V .8X  g   Q hR# )zB``.exdates`` is settable and replaces any existing EXDATE (#1442).r%   iä  N)r,   r   r'   ©r%   r   s   &&r   Útest_set_exdates_via_propertyr6   B   s@   € à‡L�L�œH T¨1¨a°°QÓ7Ð8Ô9Ø�x€HÔØ×Ñ ˜xÔ'Ð'Ò'r   c                óv   € VP                  RV .4       VP                  pW!n        VP                  V8X  g   Q hR# )zAAssigning ``.exdates`` its own value leaves it unchanged (#1442).r%   Nr+   )r%   r   Úbefores   && r   Útest_set_exdates_round_tripsr9   I   s7   € à‡L�L�˜F˜8Ô$Ø×Ñ€FØÔØ×Ñ˜vÔ%Ð%Ò%r   c                óh   € VP                  RV .4       V=VP                  . 8X  g   Q hRV9  g   Q hR# )z:Deleting ``.exdates`` removes the EXDATE property (#1442).r%   ÚEXDATENr+   r5   s   &&r   Útest_del_exdatesr<   Q   s:   € à‡L�L�˜F˜8Ô$ØÐØ×Ñ˜rÔ!Ð!Ð!Ø˜8Ô#Ð#Ò#r   Úemptyc                ó^   € VP                  RV .4       W!n        VP                  . 8X  g   Q hR# )zDSetting ``.exdates`` to an empty list or ``None`` clears it (#1442).r%   Nr+   )r%   r   r=   s   &&&r   Útest_set_exdates_empty_clearsr?   Y   s.   € ð ‡L�L�˜F˜8Ô$ØÔØ×Ñ˜rÔ!Ð!Ò!r   )Ú__doc__Ú
__future__r   r   r   ÚpytestÚ	icalendarr   r   r   r   r	   r   Úfixturer   r%   r(   r/   r1   r3   r6   r9   r<   ÚmarkÚparametrizer?   r   r   r   Ú<module>rG      sÜ   ðÙ %å "ç #ã ÷õ ð �4�<˜'Õ!Ð$4Õ4Ð7GÕG€ð ‡‚˜˜t WÐ.>Ð@PÐQÔRôó Sðð
 ‡‚á'Ù1ÙCÙOð	ôñóðò
"ò
&ò&ò&ò(ò&ò$ð ‡�×Ñ˜ 2 t *Ó-ñ"ó .ò"r   