File: D:/Python311/Lib/test/test_importlib/source/__pycache__/test_path_hook.cpython-311.pyc
�
��Vc� � � � d dl mZ ej d� � Zd dlZ G d� d� � Z ej ee�� � \ ZZe dk r ej
� � dS dS )� )�utilzimportlib.machineryNc �0 � e Zd ZdZd� Zd� Zd� Zd� Zd� ZdS )�PathHookTestzTest the path hook for source.c �l � | j j � | j j | j j f� � S )N)� machinery�
FileFinder� path_hook�SourceFileLoader�SOURCE_SUFFIXES��selfs �=D:\Python311\Lib\test\test_importlib\source\test_path_hook.pyr zPathHookTest.path_hook s3 � ��~�(�2�2�D�N�4S��N�*�4,� -� -� -� c �� � t j d� � 5 }| � t | � � � |d � � d� � � � d d d � � d S # 1 swxY w Y d S )N�dummy�.root� find_spec�r �create_modules�
assertTrue�hasattrr �r
�mappings r �test_successzPathHookTest.test_success s� � �
�
��
)�
)� 2�W��O�O�G�$4�D�N�N�$4�$4�W�W�5E�$F�$F�$/�1� 1�
2�
2�
2� 2� 2� 2� 2� 2� 2� 2� 2� 2� 2� 2� 2���� 2� 2� 2� 2� 2� 2� �AA'�'A+�.A+c �� � t j d� � 5 }| � t | � � � |d � � d� � � � d d d � � d S # 1 swxY w Y d S )Nr r �find_moduler r s r �test_success_legacyz PathHookTest.test_success_legacy s� � �
�
��
)�
)� 4�W��O�O�G�$4�D�N�N�$4�$4�W�W�5E�$F�$F�$1�3� 3�
4�
4�
4� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4� 4���� 4� 4� 4� 4� 4� 4r c � � | � t | � � � d� � d� � � � d S )N� r �r r r r s r �test_empty_stringzPathHookTest.test_empty_string s9 � ����� 0���� 0� 0�� 4� 4�k�B�B�C�C�C�C�Cr c � � | � t | � � � d� � d� � � � d S )Nr r r! r s r �test_empty_string_legacyz%PathHookTest.test_empty_string_legacy s9 � ����� 0���� 0� 0�� 4� 4�m�D�D�E�E�E�E�Er N) �__name__�
__module__�__qualname__�__doc__r r r r"