+
    ¾¾jz  ã                   ó  € R t ^ RIt^ RIt^ RIt^ RIHt ]! ]4       U u. uF  q P                  4       '       g   K  V NK  	  up t]P                  ! ]R7      R 4       t	]P                  R 4       t
R tR tR tR	 tR
 tR tR tR# u up i )zTest the enums for values.N)Úenums)Úparamsc                ó   € V P                   # )zThe name of an enum)Úparam)Úrequests   &ÚY/home/ralf/ical-fahrzeuge/venv/lib/python3.14/site-packages/icalendar/tests/test_enums.pyÚ	enum_namer      s   € ð �=‰=Ðó    c                ó"   € \        \        V 4      # )zAn enum.)Úgetattrr   ©r   s   &r   Úenumr      s   € ô ”5˜)Ó$Ð$r	   c                ó4   € V \         P                  9   g   Q hR# )úAll enums should be exported.N)r   Ú__all__r   s   &r   Útest_all_enums_are_exportedr      s   € àœŸ™Ô%Ð%Ò%r	   c                óD   € V \         P                  9   g   Q RV  24       hR# )r   zicalendar.__all__ is missing N)Ú	icalendarr   r   s   &r   Útest_all_enums_are_publicr      s#   € àœ	×)Ñ)Ô)ÐVÐ-JÈ9È+Ð+VÓVÒ)r	   c                ó,   € RV P                   9   g   Q hR# )zWe should have a docstring.zDescription:N)Ú__doc__)r   s   &r   Útest_enum_has_descriptionr   #   s   € à˜TŸ\™\Ô)Ð)Ò)r	   c                 óš   € \         P                  P                  p \        P                  ! \        P
                  ! V 4      4      V J g   Q hR# )z=Enum members retain their identity after a pickle round trip.N)r   ÚRELATEDÚSTARTÚpickleÚloadsÚdumps)Úrelateds    r   Útest_enum_can_be_pickledr   (   s1   € ä�m‰m×!Ñ!€Gä�<Š<œŸš WÓ-Ó.°'Ó9Ð9Ò9r	   c                 óH   € \         P                  P                  R8X  g   Q hR# )zFBINARY is an RFC 5545 (section 3.2.20) value type and must be present.ÚBINARYN)r   ÚVALUEr!   © r	   r   Útest_value_enum_includes_binaryr$   /   s   € ä�;‰;×Ñ Ô)Ð)Ò)r	   c                 óx   € 0 Rmp \         P                   Uu0 uF  qP                  kK  	  upV 8X  g   Q hR# u upi )zAVALUE lists every value type defined in RFC 5545, section 3.2.20.N>   ÚURIÚDATEÚTEXTÚTIMEÚFLOATÚRECURr!   ÚPERIODÚBOOLEANÚINTEGERÚDURATIONú	DATE-TIMEú
UTC-OFFSETúCAL-ADDRESS)r   r"   Úvalue)Úrfc_5545_value_typesÚmembers     r   Ú,test_value_enum_matches_rfc_5545_value_typesr6   4   s3   € òÐô  (-§{¢{Ó3¡{˜V�LŒL¡{Ñ3Ð7KÔKÐKÒKùÒ3s   —7c                 ó�   € ^ RI Hp  V P                  \        P                   Uu0 uF  qP
                  kK  	  up9   g   Q hR# u upi )zBvBinary serializes as VALUE=BINARY, so BINARY must exist in VALUE.)ÚvBinaryN)Úicalendar.propr8   Údefault_valuer   r"   r3   )r8   r5   s     r   Ú1test_vbinary_default_value_is_a_value_enum_memberr;   I   s1   € å&à× Ñ ÄÇÂÓ$LÁ°f§\¤\ÁÑ$LÔLÐLÒLùÒ$Ls   ¤A)r   r   Úpytestr   r   ÚdirÚisupperÚENUMSÚfixturer   r   r   r   r   r   r$   r6   r;   )Únames   0r   Ú<module>rB      s•   ðÙ  ã ã ã Ý á˜eœ*Ó7™*�$¯©¯�ˆ™*Ñ7€ð ‡‚�uÔñó ðð
 ‡�ñ%ó ð%ò
&ò
Wò
*ò
:ò*ò
Lô*Mùò 	8s
   ŸB»B