File: //usr/local/lib/python3.10/test/test_importlib/source/__pycache__/test_path_hook.cpython-310.pyc
o
�i� � @ sV d dl mZ e�d�ZddlZG dd� d�Zejeed�\ZZe dkr)e�
� dS dS ) � )�utilzimportlib.machinery� Nc @ s8 e Zd ZdZdd� Zdd� Zdd� Zdd � Zd
d� ZdS )
�PathHookTestzTest the path hook for source.c C s | j j�| j j| j jf�S )N)� machinery�
FileFinder� path_hook�SourceFileLoader�SOURCE_SUFFIXES��self� r �F/usr/local/lib/python3.10/test/test_importlib/source/test_path_hook.pyr s �zPathHookTest.path_hookc C �L t �d��}| �t| �� |d �d�� W d � d S 1 sw Y d S )N�dummy�.root� find_spec�r Zcreate_modules�
assertTrue�hasattrr �r �mappingr r r
�test_success �
�"�zPathHookTest.test_successc C r )Nr r �find_moduler r r r r
�test_success_legacy r z PathHookTest.test_success_legacyc C � | � t| �� d�d�� d S )N� r �r r r r
r r r
�test_empty_string � zPathHookTest.test_empty_stringc C r )Nr r r r
r r r
�test_empty_string_legacy r z%PathHookTest.test_empty_string_legacyN) �__name__�
__module__�__qualname__�__doc__r r r r r r r r r
r s r )r �__main__)r r Zimport_importlibr Zunittestr Z test_bothZFrozen_PathHookTestZSource_PathHooktestr! �mainr r r r
�<module> s
��