+
    ¾¾jÍ  ã                   óþ   € R t ^ RIt^ RIHt ^ RIHt ^ RIHt ^ RIH	t	 ]]	,          ],          ],          t
]P                  ! ]]	]].R7      R 4       tR R	 ltR
 R ltR R ltR R ltR R ltR R ltR R ltR# )zœThis tests the REQUEST-STATUS property.

See
- https://github.com/collective/icalendar/issues/1666
- https://www.rfc-editor.org/rfc/rfc5545#section-3.8.8.3
N)ÚEvent)ÚFreeBusy)ÚJournal)ÚTodo)Úparamsc                ó"   € V P                  4       # )z0An empty component with possible request status.)Úparam)Úrequests   &Úb/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/icalendar/tests/test_request_status.pyÚ	componentr      s   € ð �=‰=‹?Ðó    c                ó$   € V ^8„  d   QhR\         /# ©é   r   ©ÚETJF)Úformats   "r
   Ú__annotate__r      s   € ÷ *ñ *´$ñ *r   c                ó>   € RV 9  g   Q hV P                   . 8X  g   Q hR# )z)An empty component has no request status.úREQUEST-STATUSN©ÚREQUEST_STATUS©r   s   &r
   Ú"test_no_request_status_at_creationr      s$   € à 9Ô,Ð,Ð,Ø×#Ñ# rÔ)Ð)Ò)r   c                ó$   € V ^8„  d   QhR\         /# r   r   )r   s   "r
   r   r      s   € ÷ 7ñ 7¬4ñ 7r   c                óR   € V P                  RR4       V P                  R.8X  g   Q hR# )zAdd one request status.r   ú2.0;SuccessN©Úaddr   r   s   &r
   Útest_add_one_request_statusr      s'   € à‡M�MÐ" MÔ2Ø×#Ñ#¨ Ô6Ð6Ò6r   c                ó$   € V ^8„  d   QhR\         /# r   r   )r   s   "r
   r   r   $   s   € ÷ Uñ U´ñ Ur   c                óX   € V P                  RRR.4       V P                  RR.8X  g   Q hR# )zAdd request status.r   r   ú3.1;Invalid property valueNr   r   s   &r
   Ú test_add_multiple_request_statusr#   $   s1   € à‡M�MÐ" ]Ð4PÐ$QÔRØ×#Ñ#¨Ð7SÐ'TÔTÐTÒTr   c                ó$   € V ^8„  d   QhR\         /# r   r   )r   s   "r
   r   r   *   s   € ÷ Uñ U¤tñ Ur   c                óB   € RR.V n         V P                   RR.8X  g   Q hR# )zSet request status.r   r"   Nr   r   s   &r
   Útest_set_request_statusr&   *   s*   € à -Ð/KÐL€IÔØ×#Ñ#¨Ð7SÐ'TÔTÐTÒTr   c                ó$   € V ^8„  d   QhR\         /# r   r   )r   s   "r
   r   r   0   s   € ÷ *ñ *¬$ñ *r   c                óR   € R.V n         V = RV 9  g   Q hV P                   . 8X  g   Q hR# )zDelete request status.r   r   Nr   r   s   &r
   Útest_delete_request_statusr)   0   s4   € à -˜€IÔØÐ Ø 9Ô,Ð,Ð,Ø×#Ñ# rÔ)Ð)Ò)r   c                ó$   € V ^8„  d   QhR\         /# r   r   )r   s   "r
   r   r   8   s   € ÷ Rñ R¬Tñ Rr   c                ó˜   € RR.V n         V P                  4       pV P                  P                  V4      pVP                   RR.8X  g   Q hR# )z(The request status survives a roundtrip.r   r"   N)r   Úto_icalÚ	__class__Ú	from_ical)r   ÚicsÚparseds   &  r
   Útest_request_status_roundtripr1   8   sN   € à -Ð/KÐL€IÔØ
×
Ñ
Ó
€CØ× Ñ ×*Ñ*¨3Ó/€FØ× Ñ  ]Ð4PÐ$QÔQÐQÒQr   c                ó$   € V ^8„  d   QhR\         /# r   r   )r   s   "r
   r   r   @   s   € ÷ 7ñ 7¬Dñ 7r   c                óf   € V P                   P                  RR7      p V P                  R.8X  g   Q hR# )z#We can use new with request status.r   )Úrequest_statusN)r-   Únewr   r   s   &r
   Útest_new_with_request_statusr6   @   s1   € à×#Ñ#×'Ñ'°}Ð'ÓE€IØ×#Ñ#¨ Ô6Ð6Ò6r   )Ú__doc__ÚpytestÚicalendar.cal.eventr   Úicalendar.cal.free_busyr   Úicalendar.cal.journalr   Úicalendar.cal.todor   r   Úfixturer   r   r   r#   r&   r)   r1   r6   © r   r
   Ú<module>r?      sz   ðñó å %Ý ,Ý )Ý #àˆt…|�gÕ Õ(€ð ‡‚˜˜t W¨hÐ7Ô8ñó 9ðõ
*õ7õUõUõ*õR÷7r   