File: D:/Python311/Lib/test/test_importlib/__pycache__/test_files.cpython-311.pyc
�
��Vc� � � � d dl Z d dlZd dlmZ d dlmZ ddlmZ ddlmZ G d� d� � Z G d � d
e ej
� � Z G d� de ej ej
� � Z
G d
� de ej
� � Zedk r ej � � dS dS )� N)� resources)�Traversable� )�data01)�utilc �b � e Zd Zd� Zd� Z ej eed� � d� � d� � � Z dS )�
FilesTestsc � � t j | j � � }|� d� � � � � }|dk sJ �d S )N�
utf-8.files Hello, UTF-8 world!
)r �files�data�joinpath�
read_bytes��selfr �actuals �2D:\Python311\Lib\test\test_importlib\test_files.py�test_read_byteszFilesTests.test_read_bytes sH � ���� �*�*������-�-�8�8�:�:���1�1�1�1�1�1�1� c � � t j | j � � }|� d� � � d�� � }|dk sJ �d S )Nr zutf-8)�encodingzHello, UTF-8 world!
)r r r
r � read_textr s r �test_read_textzFilesTests.test_read_text sM � ���� �*�*������-�-�7�7��7�I�I���0�0�0�0�0�0�0r �runtime_checkablez4Only suitable when typing supports runtime_checkablec �b � t t j | j � � t � � sJ �d S �N)�
isinstancer r r
r �r s r �test_traversablezFilesTests.test_traversable s, � �
�)�/�$�)�4�4�k�B�B�B�B�B�B�Br N)
�__name__�
__module__�__qualname__r r �unittest�
skipUnless�hasattr�typingr � r r r r
sw � � � � � �2� 2� 2�
1� 1� 1�
�X�����+�,�,�>�� �C� C� � �C� C� Cr r c � � e Zd Zd� ZdS )�
OpenDiskTestsc � � t | _ d S r )r r
r s r �setUpzOpenDiskTests.setUp s
� ��� � � r N�r r! r"