o
    g                     @   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rGe  dS 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 )N
utf-8.file)r   filesdatajoinpath
read_bytesselfr	   actual r   T/Users/admin/.pyenv/versions/3.10.0/lib/python3.10/test/test_importlib/test_files.pytest_read_bytes   s   zFilesTests.test_read_bytesc                 C   s"   t | j}|djdd}d S )Nr   zutf-8)encoding)r   r	   r
   r   	read_textr   r   r   r   test_read_text   s   zFilesTests.test_read_textZ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   Zimportlib.abcr    r   r   r   ZTestCaser   ZZipSetupr!   r   mainr   r   r   r   <module>   s    