File: D:/Python311/Lib/test/test_importlib/__pycache__/test_path.cpython-311.opt-2.pyc
�
��Vcd � �8 � d dl Z d dlZd dlmZ ddlmZ ddlmZ G d� dej ej � � Z G d� d � � Z G d
� de ej � � Z
G d� d
e ej � � Z G d� de ej ej � � Z
edk r ej � � dS dS )� N)� resources� )�data01)�utilc � � e Zd Zd� ZdS )�CommonTestsc � � t j t j |� � � |� � � � 5 d d d � � d S # 1 swxY w Y d S )N)r �as_file�files�joinpath)�self�package�paths �1D:\Python311\Lib\test\test_importlib\test_path.py�executezCommonTests.execute
s� � �
�
�y��w�7�7�@�@��F�F�
G�
G� � �� � � � � � � � � � � � ���� � � � � � s �A � A
�A
N)�__name__�
__module__�__qualname__r � � r r r s# � � � � � �� � � � r r c � � e Zd Zd� ZdS )� PathTestsc � � t j | j � � dz }t j |� � 5 }| � |j � d� � t |� � � � |� dd�� � 5 }|� � � }d d d � � n# 1 swxY w Y | �
d|� � d d d � � d S # 1 swxY w Y d S )N�
utf-8.file�rzutf-8)�encodingzHello, UTF-8 world!
)r r �datar
�
assertTrue�name�endswith�repr�open�read�assertEqual)r
�targetr �file�texts r �test_readingzPathTests.test_reading sB � � ����+�+�l�:��
�
�v�
&�
&� <�$��O�O�D�I�.�.�|�<�<�d�4�j�j�I�I�I����3���1�1�
#�T��y�y�{�{��
#�
#�
#�
#�
#�
#�
#�
#�
#�
#�
#����
#�
#�
#�
#����4�d�;�;�;� <� <� <� <� <� <� <� <� <� <� <� <���� <� <� <� <� <� <s6 �AC�B%�C�%B) �)C�,B) �-C�C�CN)r r r r( r r r r r s# � � � � � �
<�
<�
<�
<�
<r r c � � e Zd ZeZd� ZdS )�
PathDiskTestsc � � t j | j � � dz }t j |� � 5 }d d d � � d S # 1 swxY w Y d S �Nr )r r r r
�r
r% r s r �test_natural_pathzPathDiskTests.test_natural_path s� � � ����+�+�l�:��
�
�v�
&�
&� '�$� '� '� '� '� '� '� '� '� '� '� '� '���� '� '� '� '� '� 's �?�A�AN)r r r r r r. r r r r* r* s( � � � � � ��D�'� '� '� '� 'r r* c � � e Zd Zd� ZdS )�PathMemoryTestsc � � t j d� � }| � |j � � t j |t
d� � �� � | _ d | j j _ d| j j _
d S )Ns Hello, UTF-8 world!
zpackage exists only in memory)r&