§
    dŠtjK
  ã                   óž  — d dl Z d dlZddlmZ  G d„ dej        e j        ¦  «        Z G d„ dej        e j        ¦  «        Z G d„ d	¦  «        Z	 G d
„ de	ej
        e j        ¦  «        Z G d„ de	ej
        e j        ¦  «        Z G d„ de	ej        e j        ¦  «        Z G d„ de	ej        e j        ¦  «        Zedk    r e j        ¦   «          dS dS )é    Né   )Úutilc                   ó   — e Zd Zd„ ZdS )ÚCommonBinaryTestsc                 ó²   — t          j        |¦  «                             |¦  «        }|                     d¦  «        5  	 d d d ¦  «         d S # 1 swxY w Y   d S )NÚrb©Ú	resourcesÚfilesÚjoinpathÚopen©ÚselfÚpackageÚpathÚtargets       úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/importlib_resources/tests/test_open.pyÚexecutezCommonBinaryTests.execute	   s˜   € Ý” Ñ)Ô)×2Ò2°4Ñ8Ô8ˆØ�[Š[˜ÑÔð 	ð 	Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ½AÁAÁAN©Ú__name__Ú
__module__Ú__qualname__r   © ó    r   r   r      ó#   € € € € € ðð ð ð ð r   r   c                   ó   — e Zd Zd„ ZdS )ÚCommonTextTestsc                 ó´   — t          j        |¦  «                             |¦  «        }|                     d¬¦  «        5  	 d d d ¦  «         d S # 1 swxY w Y   d S )Núutf-8©Úencodingr	   r   s       r   r   zCommonTextTests.execute   sš   € Ý” Ñ)Ô)×2Ò2°4Ñ8Ô8ˆØ�[Š[ 'ˆ[Ñ*Ô*ð 	ð 	Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ¾AÁAÁANr   r   r   r   r   r      r   r   r   c                   ó2   — e Zd Zd„ Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )Ú	OpenTestsc                 ó  — t          j        | j        ¦  «        dz  }|                     d¦  «        5 }|                     ¦   «         }|t          t          d¦  «        ¦  «        k    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nzbinary.filer   é   )r
   r   Údatar   ÚreadÚbytesÚrange©r   r   ÚfpÚresults       r   Útest_open_binaryzOpenTests.test_open_binary   s¸   € Ý” ¤Ñ+Ô+¨mÑ;ˆØ�[Š[˜ÑÔð 	- "Ø—W’W‘Y”YˆFØ�U¥5¨¡8¤8™_œ_Ò,Ð,Ð,Ð,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð 	-ð 	-s   ²7A7Á7A;Á>A;c                 óÖ   — t          j        | j        ¦  «        dz  }|                     d¬¦  «        5 }|                     ¦   «         }|dk    sJ ‚	 d d d ¦  «         d S # 1 swxY w Y   d S )Nz
utf-8.filer   r    zHello, UTF-8 world!
©r
   r   r&   r   r'   r*   s       r   Útest_open_text_default_encodingz)OpenTests.test_open_text_default_encoding   s¯   € Ý” ¤Ñ+Ô+¨lÑ:ˆØ�[Š[ 'ˆ[Ñ*Ô*ð 	5¨bØ—W’W‘Y”YˆFØÐ4Ò4Ð4Ð4Ð4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5ð 	5ð 	5s   ³AÁA"Á%A"c                 óÔ   — t          j        | j        ¦  «        dz  }|                     dd¬¦  «        5 }|                     ¦   «         }d d d ¦  «         n# 1 swxY w Y   |dk    sJ ‚d S )Núutf-16.filezutf-16Ústrict©r!   ÚerrorszHello, UTF-16 world!
r/   r*   s       r   Útest_open_text_given_encodingz'OpenTests.test_open_text_given_encoding#   s¥   € Ý” ¤Ñ+Ô+¨mÑ;ˆØ�[Š[ (°8ˆ[Ñ<Ô<ð 	ÀØ—W’W‘Y”YˆFð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àÐ1Ò1Ð1Ð1Ð1Ð1Ð1s   ´AÁAÁAc                 ór  — t          j        | j        ¦  «        dz  }|                     dd¬¦  «        5 }|                      t
          |j        ¦  «         ddd¦  «         n# 1 swxY w Y   |                     dd¬¦  «        5 }|                     ¦   «         }ddd¦  «         n# 1 swxY w Y   |dk    sJ ‚dS )zD
        Raises UnicodeError without the 'errors' argument.
        r2   r   r3   r4   NÚignorez*H e l l o ,   U T F - 1 6   w o r l d ! 
 )r
   r   r&   r   ÚassertRaisesÚUnicodeErrorr'   r*   s       r   Útest_open_text_with_errorsz$OpenTests.test_open_text_with_errors)   s5  € õ ” ¤Ñ+Ô+¨mÑ;ˆØ�[Š[ '°(ˆ[Ñ;Ô;ð 	5¸rØ×Ò�l¨B¬GÑ4Ô4Ð4ð	5ð 	5ð 	5ñ 	5ô 	5ð 	5ð 	5ð 	5ð 	5ð 	5ð 	5øøøð 	5ð 	5ð 	5ð 	5à�[Š[ '°(ˆ[Ñ;Ô;ð 	¸rØ—W’W‘Y”YˆFð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àð7ò
ð 
ð 
ð 
ð 
ð 
s#   ´!A!Á!A%Á(A%ÂB$Â$B(Â+B(c                 óÎ   — t          j        | j        ¦  «        dz  }|                      t          ¦  «        5  |                     d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Núdoes-not-existr   ©r
   r   r&   r9   ÚFileNotFoundErrorr   ©r   r   s     r   Ú"test_open_binary_FileNotFoundErrorz,OpenTests.test_open_binary_FileNotFoundError8   s¤   € Ý” ¤Ñ+Ô+Ð.>Ñ>ˆØ×ÒÕ0Ñ1Ô1ð 	ð 	Ø�KŠK˜ÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ·AÁAÁ!Ac                 óÐ   — t          j        | j        ¦  «        dz  }|                      t          ¦  «        5  |                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr=   r   r    r>   r@   s     r   Ú test_open_text_FileNotFoundErrorz*OpenTests.test_open_text_FileNotFoundError=   s¦   € Ý” ¤Ñ+Ô+Ð.>Ñ>ˆØ×ÒÕ0Ñ1Ô1ð 	*ð 	*Ø�KŠK ˆKÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   ·AÁAÁ"AN)	r   r   r   r-   r0   r6   r;   rA   rC   r   r   r   r#   r#      sn   € € € € € ð-ð -ð -ð5ð 5ð 5ð2ð 2ð 2ð
ð 
ð 
ðð ð ð
*ð *ð *ð *ð *r   r#   c                   ó   — e Zd ZdS )ÚOpenDiskTestsN©r   r   r   r   r   r   rE   rE   C   ó   € € € € € Ø€Dr   rE   c                   ó   — e Zd ZdZdS )ÚOpenDiskNamespaceTestsÚnamespacedata01N©r   r   r   ÚMODULEr   r   r   rI   rI   G   ó   € € € € € Ø€F€F€Fr   rI   c                   ó   — e Zd ZdS )ÚOpenZipTestsNrF   r   r   r   rO   rO   K   rG   r   rO   c                   ó   — e Zd ZdZdS )ÚOpenNamespaceZipTestsrJ   NrK   r   r   r   rQ   rQ   O   rM   r   rQ   Ú__main__)ÚunittestÚimportlib_resourcesr
   Ú r   ÚCommonTestsÚTestCaser   r   r#   Ú	DiskSetuprE   rI   ÚZipSetuprO   rQ   r   Úmainr   r   r   ú<module>r[      s«  ðØ €€€à 'Ð 'Ð 'Ð 'à Ð Ð Ð Ð Ð ðð ð ð ð ˜Ô(¨(Ô*;ñ ô ð ðð ð ð ð �dÔ&¨Ô(9ñ ô ð ð**ð **ð **ð **ð **ñ **ô **ð **ðZ	ð 	ð 	ð 	ð 	�I˜tœ~¨xÔ/@ñ 	ô 	ð 	ðð ð ð ð ˜Y¨¬¸Ô8Iñ ô ð ð	ð 	ð 	ð 	ð 	�9˜dœm¨XÔ->ñ 	ô 	ð 	ðð ð ð ð ˜I t¤}°hÔ6Gñ ô ð ð ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   