File: //usr/local/lib/python3.10/test/test_importlib/__pycache__/test_files.cpython-310.pyc
o
�i� � @ s� d dl Z d dlZd dlmZ d dlmZ ddlmZ ddlmZ G dd� d�Z G d d
� d
e ej
�ZG dd� de ejej
�Z
ed
krGe�� dS dS )� N)� resources)�Traversable� )�data01)�utilc @ s6 e Zd Zdd� Zdd� Ze�eed�d�dd� �Z d S )
�
FilesTestsc C s* t �| j�}|�d��� }|dksJ �d S )N�
utf-8.files Hello, UTF-8 world!
)r �files�data�joinpath�
read_bytes��selfr �actual� r �;/usr/local/lib/python3.10/test/test_importlib/test_files.py�test_read_bytes s zFilesTests.test_read_bytesc C s. t �| j�}|�d�jdd�}|dksJ �d S )Nr zutf-8)�encodingzHello, UTF-8 world!
)r r r
r � read_textr
r r r �test_read_text s zFilesTests.test_read_textZruntime_checkablez4Only suitable when typing supports runtime_checkablec C s t t�| j�t�sJ �d S �N)�
isinstancer r r
r �r r r r �test_traversable s zFilesTests.test_traversableN)
�__name__�
__module__�__qualname__r r �unittestZ
skipUnless�hasattr�typingr r r r r r
s �r c @ s e Zd Zdd� ZdS )�
OpenDiskTestsc C s
t | _d S r )r r
r r r r �setUp s
zOpenDiskTests.setUpN)r r r r! r r r r r s r c @ s e Zd ZdS )�OpenZipTestsN)r r r r r r r r"