§
    dŠtj«  ã                   ó<  — d dl Z d dlZd dlZd dlZddlm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        ¦  «        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 )ÚCommonTestsc                 ó¬   — t          j        t          j        |¦  «                             |¦  «        ¦  «        5  	 d d d ¦  «         d S # 1 swxY w Y   d S )N)Ú	resourcesÚas_fileÚfilesÚjoinpath)ÚselfÚpackageÚpaths      úa/var/www/html/CA-Chatbot/venv/lib/python3.11/site-packages/importlib_resources/tests/test_path.pyÚexecutezCommonTests.execute   s’   € ÝÔ�yœ¨wÑ7Ô7×@Ò@ÀÑFÔFÑGÔGð 	ð 	Øð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ºA	Á	AÁAN)Ú__name__Ú
__module__Ú__qualname__r   © ó    r   r   r   
   s#   € € € € € ðð ð ð ð r   r   c                   ó   — e Zd Zd„ ZdS )Ú	PathTestsc                 ól  — t          j        | j        ¦  «        dz  }t          j        |¦  «        5 }t	          |t
          j        ¦  «        sJ ‚|j                             d¦  «        sJ t          |¦  «        ¦   «         ‚d| 
                    d¬¦  «        k    sJ ‚	 ddd¦  «         dS # 1 swxY w Y   dS )zF
        Path should be readable and a pathlib.Path instance.
        ú
utf-8.filezHello, UTF-8 world!
zutf-8)ÚencodingN)r   r
   Údatar	   Ú
isinstanceÚpathlibÚPathÚnameÚendswithÚreprÚ	read_text©r   Útargetr   s      r   Útest_readingzPathTests.test_reading   s  € õ ” ¤Ñ+Ô+¨lÑ:ˆÝÔ˜vÑ&Ô&ð 	O¨$Ý˜d¥G¤LÑ1Ô1Ð1Ð1Ð1Ø”9×%Ò% lÑ3Ô3Ð?Ð?µT¸$±Z´ZÑ?Ô?Ð3Ø*¨d¯nªnÀg¨nÑ.NÔ.NÒNÐNÐNÐNÐNð	Oð 	Oð 	Oñ 	Oô 	Oð 	Oð 	Oð 	Oð 	Oð 	Oð 	Oð 	Oøøøð 	Oð 	Oð 	Oð 	Oð 	Oð 	Os   ±A*B)Â)B-Â0B-N)r   r   r   r%   r   r   r   r   r      s(   € € € € € ðOð Oð Oð Oð Or   r   c                   ó   — e Zd Zd„ ZdS )ÚPathDiskTestsc                 óÀ   — t          j        | j        ¦  «        dz  }t          j        |¦  «        5 }dt	          |¦  «        v sJ ‚	 ddd¦  «         dS # 1 swxY w Y   dS )z’
        Guarantee the internal implementation detail that
        file-system-backed resources do not get the tempdir
        treatment.
        r   r   N)r   r
   r   r	   Ústrr#   s      r   Útest_natural_pathzPathDiskTests.test_natural_path   s¦   € õ ” ¤Ñ+Ô+¨lÑ:ˆÝÔ˜vÑ&Ô&ð 	'¨$Ø�S ™YœYÐ&Ð&Ð&Ð&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'ð 	'ð 	's   ±AÁAÁAN)r   r   r   r*   r   r   r   r'   r'      s#   € € € € € ð'ð 'ð 'ð 'ð 'r   r'   c                   ó   — e Zd Zd„ ZdS )ÚPathMemoryTestsc                 óö   — t          j        d¦  «        }|                      |j        ¦  «         t	          j        |t          d¦  «        ¬¦  «        | _        d | j        j        _	        d| j        j        _
        d S )Ns   Hello, UTF-8 world!
zpackage exists only in memory)Úfiler   F)ÚioÚBytesIOÚ
addCleanupÚcloser   Úcreate_packageÚFileNotFoundErrorr   Ú__spec__ÚoriginÚhas_location)r   r.   s     r   ÚsetUpzPathMemoryTests.setUp)   sp   € ÝŒzÐ2Ñ3Ô3ˆØ�Š˜œ
Ñ#Ô#Ð#ÝÔ'ØÕ-Ð.MÑNÔNð
ñ 
ô 
ˆŒ	ð %)ˆŒ	ÔÔ!Ø*/ˆŒ	ÔÔ'Ð'Ð'r   N)r   r   r   r8   r   r   r   r,   r,   (   s#   € € € € € ð0ð 0ð 0ð 0ð 0r   r,   c                   ó   — e Zd Zd„ ZdS )ÚPathZipTestsc                 óÀ   — t          j        | j        ¦  «        dz  }t          j        |¦  «        5 }|                     ¦   «          ddd¦  «         dS # 1 swxY w Y   dS )z�
        It is not an error if the file that was temporarily stashed on the
        file system is removed inside the `with` stanza.
        r   N)r   r
   r   r	   Úunlinkr#   s      r   Útest_remove_in_context_managerz+PathZipTests.test_remove_in_context_manager4   s™   € õ
 ” ¤Ñ+Ô+¨lÑ:ˆÝÔ˜vÑ&Ô&ð 	¨$Ø�KŠK‰MŒMˆMð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s   ±AÁAÁAN)r   r   r   r=   r   r   r   r:   r:   3   s#   € € € € € ðð ð ð ð r   r:   Ú__main__)r/   r   ÚunittestÚimportlib_resourcesr   Ú r   r   ÚTestCaser   Ú	DiskSetupr'   r,   ÚZipSetupr:   r   Úmainr   r   r   ú<module>rF      s[  ðØ 	€	€	€	Ø €€€Ø €€€à 'Ð 'Ð 'Ð 'à Ð Ð Ð Ð Ð ðð ð ð ð �$Ô" HÔ$5ñ ô ð ð	Oð 	Oð 	Oð 	Oð 	Oñ 	Oô 	Oð 	Oð	'ð 	'ð 	'ð 	'ð 	'�I˜tœ~¨xÔ/@ñ 	'ô 	'ð 	'ð0ð 0ð 0ð 0ð 0�i Ô!2ñ 0ô 0ð 0ðð ð ð ð �9˜dœm¨XÔ->ñ ô ð ð ˆzÒÐØ€H„M�O„O€O€O€Oð Ðr   