+
    Žvjj  ã                  ón   € ^ RI Ht ^ RIt^ RIHt ^ RIHt ^ RIHt R R lt	R R	 lt
R
 R ltR R ltR# )é    )ÚannotationsN)Úsuppress)Úpatch©Úget_versionc               ó   € V ^8„  d   QhRR/# ©é   ÚreturnÚNone© )Úformats   "Ú[/var/www/html/daimler-pipeline/venv/lib/python3.14/site-packages/tests/unit/test_version.pyÚ__annotate__r   
   s   € ÷ ,ñ ,¨ñ ,ó    c                 óp   € \        4       p V '       d$   \        V P                  R4      4      ^8¼  g   Q hR# R# )zGVerifies standard version fetching returns a properly formatted string.Ú.N)r   ÚlenÚsplit)Úversions    r   Útest_version_length_equal_threer   
   s-   € ä‹m€GßÜ�7—=‘= Ó%Ó&¨!Ô+Ð+Ò+ñ r   c               ó   € V ^8„  d   QhRR/# r	   r   )r   s   "r   r   r      s   € ÷ ñ  $ñ r   c            	     ó   € \         P                  ! \        P                  RRRRRR/4      ;_uu_ 4        \	        \
        4      ;_uu_ 4        \        4        RRR4       RRR4       R#   + '       g   i     L; i  + '       g   i     R# ; i)zCSimulates an environment where version retrieval dependencies fail.Úpkg_resourcesNúimportlib.metadataÚmailjet_rest)r   ÚdictÚsysÚmodulesr   Ú	Exceptionr   r   r   r   Útest_get_version_is_noner!      se   € ä	�ŠÜ�‰Ø	˜$Ð 4°d¸NÈDÐQ÷
õ 
ô ”i× Õ ÜŒM÷ !÷	
ñ 
÷ !× ú÷	
÷ 
ð 
ús#   ´A<ÁA)	ÁA<Á)A9Á4A<Á<B	c               ó   € V ^8„  d   QhRR/# r	   r   )r   s   "r   r   r      s   € ÷ %ñ %˜$ñ %r   c                 ó"   € \        4       f   Q hR # )Nr   r   r   r   Útest_get_versionr$      s   € Ü‹=Ò$Ð$Ò$r   c               ó   € V ^8„  d   QhRR/# r	   r   )r   s   "r   r   r      s   € ÷ ñ ¨4ñ r   c                 ó  € \        R\        R4      R7      ;_uu_ 4        \         P                  ! \        P                  RRRR/4      ;_uu_ 4        \        \        4      ;_uu_ 4        \        4        RRR4       RRR4       RRR4       \        R\        R4      R7      ;_uu_ 4        \         P                  ! \        P                  RRRR/4      ;_uu_ 4        \        \        4      ;_uu_ 4        \        4        RRR4       RRR4       RRR4       R#   + '       g   i     L­; i  + '       g   i     L¸; i  + '       g   i     LÃ; i  + '       g   i     L[; i  + '       g   i     Lf; i  + '       g   i     R# ; i)z_Forces the version parser to hit its fallback exception blocks (ValueError, ImportError, etc.).zmailjet_rest.utils.version.openzForced ValueError for coverage)Úside_effectr   Nr   zForced ImportError for coverage)	r   Ú
ValueErrorr   r   r   r   r    r   ÚImportErrorr   r   r   Ú!test_get_version_raises_exceptionr*      s  € ô 
Ø)ÜÐ?Ó@÷
ö 
ô �ZŠZÜ�K‰K˜/¨4Ð1EÀtÐL÷
õ 
ô œ)×$Õ$Ü”÷ %÷
÷	
ô 
Ø)ÜÐ AÓB÷
ö 
ô �ZŠZÜ�K‰K˜/¨4Ð1EÀtÐL÷
õ 
ô œ)×$Õ$Ü”÷ %÷
÷	
ñ 
÷ %×$ú÷
÷ 
ú÷	
÷ 
ú÷" %×$ú÷
÷ 
ú÷	
÷ 
ð 
úsw   Ÿ2D?ÁD,	Á)DÁ4D,	Á<D?Â*2E8ÃE%	Ã4EÃ?E%	ÄE8ÄD)Ä$D,	Ä,D<Ä7D?Ä?E	ÅE"ÅE%	Å%E5Å0E8Å8F		)Ú
__future__r   r   Ú
contextlibr   Úunittest.mockr   Úmailjet_rest.utils.versionr   r   r!   r$   r*   r   r   r   Ú<module>r/      s(   ðÝ "ã 
Ý Ý å 2õ,õõ%÷r   