o
    }¨Êhù  ã                   @   sŽ   d dl Z d dlZd dlZd dlmZ ddlmZ ddlmZ G dd„ dƒZ	G dd	„ d	e	ej
ƒZG d
d„ de	ejej
ƒZedkrEe ¡  dS dS )é    N)ÚTraversableé   )Údata01)Úutilc                   @   s6   e Zd Zdd„ Zdd„ Ze eedƒd¡dd„ ƒZ	d	S )
Ú
FilesTestsc                 C   ó*   t  | j¡}| d¡ ¡ }|dksJ ‚d S )Nú
utf-8.files   Hello, UTF-8 world!
)Ú	resourcesÚfilesÚdataÚjoinpathÚ
read_bytes©Úselfr
   Úactual© r   úV/var/www/html/env/lib/python3.10/site-packages/importlib_resources/tests/test_files.pyÚtest_read_bytes   ó   zFilesTests.test_read_bytesc                 C   r   )Nr   zHello, UTF-8 world!
)r	   r
   r   r   Ú	read_textr   r   r   r   Útest_read_text   r   zFilesTests.test_read_textÚruntime_checkablez4Only suitable when typing supports runtime_checkablec                 C   s   t t | j¡tƒsJ ‚d S ©N)Ú
isinstancer	   r
   r   r   ©r   r   r   r   Útest_traversable   s   zFilesTests.test_traversableN)
Ú__name__Ú
__module__Ú__qualname__r   r   ÚunittestÚ
skipUnlessÚhasattrÚtypingr   r   r   r   r   r   
   s    þr   c                   @   s   e Zd Zdd„ ZdS )ÚOpenDiskTestsc                 C   s
   t | _d S r   )r   r   r   r   r   r   ÚsetUp   s   
zOpenDiskTests.setUpN)r   r   r   r$   r   r   r   r   r#      s    r#   c                   @   s   e Zd ZdS )ÚOpenZipTestsN)r   r   r   r   r   r   r   r%   "   s    r%   Ú__main__)r"   r   Úimportlib_resourcesr	   Úimportlib_resources.abcr   Ú r   r   r   ÚTestCaser#   ÚZipSetupr%   r   Úmainr   r   r   r   Ú<module>   s    ÿ