HEX
Server: Microsoft-IIS/10.0
System: Windows NT ITPWINWEBSVR22 10.0 build 20348 (Windows Server 2022) AMD64
User: www.conferencesearch.co.uk (0)
PHP: 8.3.30
Disabled: NONE
Upload Files
File: D:/Python311/Lib/test/test_importlib/source/__pycache__/test_path_hook.cpython-311.pyc
�

��Vc����ddlmZejd��ZddlZGd�d��Zejee���\ZZe	dkrej
��dSdS)�)�utilzimportlib.machineryNc�0�eZdZdZd�Zd�Zd�Zd�Zd�ZdS)�PathHookTestzTest the path hook for source.c�l�|jj�|jj|jjf��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	���tjd��5}|�t|���|d��d����ddd��dS#1swxYwYdS)N�dummy�.root�	find_spec�r�create_modules�
assertTrue�hasattrr	�r
�mappings  r�test_successzPathHookTest.test_successs���
�
 ��
)�
)�	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	���tjd��5}|�t|���|d��d����ddd��dS#1swxYwYdS)Nrr�find_modulerrs  r�test_success_legacyz PathHookTest.test_success_legacys���
�
 ��
)�
)�	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�	4rc��|�t|���d��d����dS)N�r�rrr	rs r�test_empty_stringzPathHookTest.test_empty_strings9������ 0���� 0� 0�� 4� 4�k�B�B�C�C�C�C�Crc��|�t|���d��d����dS)Nr rr!rs r�test_empty_string_legacyz%PathHookTest.test_empty_string_legacys9������ 0���� 0� 0�� 4� 4�m�D�D�E�E�E�E�ErN)	�__name__�
__module__�__qualname__�__doc__r	rrr"r$�rrrrsm������(�(�-�-�-�2�2�2�
4�4�4�
D�D�D�F�F�F�F�Frr)r�__main__)�test.test_importlibr�import_importlibr�unittestr�	test_both�Frozen_PathHookTest�Source_PathHooktestr%�mainr)rr�<module>r2s���$�$�$�$�$�$�!�D�!�"7�8�8�	�����F�F�F�F�F�F�F�F�:�T�^�L�I�6�6�6�����z����H�M�O�O�O�O�O��r