a
    ¼3jç  ã                   @   sŽ   d dl Z d dlZd dlm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rŠe ¡  dS )é    N)Ú	resources)Ú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   s   t  | j¡}| d¡ ¡ }d S ©Nz
utf-8.file)r   ÚfilesÚdataÚjoinpathÚ
read_bytes©Úselfr	   Úactual© r   úZ/www/server/python_manager/versions/3.9.10/lib/python3.9/test/test_importlib/test_files.pyÚtest_read_bytes   s    zFilesTests.test_read_bytesc                 C   s   t  | j¡}| d¡ ¡ }d S r   )r   r	   r
   r   Ú	read_textr   r   r   r   Útest_read_text   s    zFilesTests.test_read_textÚruntime_checkablez4Only suitable when typing supports runtime_checkablec                 C   s   d S ©Nr   ©r   r   r   r   Útest_traversable   s    zFilesTests.test_traversableN)
Ú__name__Ú
__module__Ú__qualname__r   r   ÚunittestZ
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   Ú	importlibr   Úimportlib.abcr   Ú r   r   r   ZTestCaser   ZZipSetupr!   r   Úmainr   r   r   r   Ú<module>   s   