HEX
Server: LiteSpeed
System: Linux server.nevid-deploma.com 4.18.0-553.111.1.lve.el8.x86_64 #1 SMP Fri Mar 13 13:42:17 UTC 2026 x86_64
User: smilepac (1037)
PHP: 8.1.34
Disabled: NONE
Upload Files
File: //opt/cppython/lib/python3.8/test/test_importlib/builtin/__pycache__/test_finder.cpython-38.pyc
U

/D�gK�@s�ddlmZddlmZe�d�ZddlZddlZe�ejj	dkd�Gdd�dej
��Zejeed	�\Z
Ze�ejj	dkd�Gd
d�dej
��Z
eje
ed	�\ZZedkr�e��dS)
�)�abc)�utilzimportlib.machinery�Nzno reasonable builtin modulec@s8eZdZdZdd�ZdZdZdZdZdd�Z	dd�Z
dS)	�
FindSpecTestsz&Test find_spec() for built-in modules.c	CsHt�tjj��0|jj�tjj�}|�|�|�|j	d�W5QRXdS)Nzbuilt-in)
r�uncache�BUILTINS�	good_name�	machinery�BuiltinImporter�	find_spec�
assertTrueZassertEqual�origin��self�found�r�F/opt/cppython/lib/python3.8/test/test_importlib/builtin/test_finder.py�test_modules
zFindSpecTests.test_moduleNcCs.d}|tjkst�|jj�|�}|�|�dS�N�	importlib)�sys�builtin_module_names�AssertionErrorr	r
r�assertIsNone)r�name�specrrr�test_failure"szFindSpecTests.test_failurec	Cs>t�tjj��&|jj�tjjdg�}|�|�W5QRXdS�NZpkg)rrrrr	r
rr)rrrrr�test_ignore_path(s
�zFindSpecTests.test_ignore_path)�__name__�
__module__�__qualname__�__doc__r�test_package�test_module_in_package�test_package_in_package�test_package_over_modulerrrrrrr
sr)r	c@s8eZdZdZdd�ZdZZZdZdd�Z	dd�Z
dS)	�FinderTestsz(Test find_module() for built-in modules.c	CsJt�tjj��2|jj�tjj�}|�|�|�t|d��W5QRXdS)N�load_module)	rrrrr	r
�find_moduler�hasattrrrrrr:s
zFinderTests.test_moduleNcCs*dtjkst�|jj�d�}|�|�dSr)rrrr	r
r)r�r�loaderrrrrGszFinderTests.test_failurec	Cs>t�tjj��&|jj�tjjdg�}|�|�W5QRXdSr)rrrrr	r
r)rr+rrrrLs
�zFinderTests.test_ignore_path)rr r!r"rr#r%r&r$rrrrrrr'5sr'�__main__)�rrZimport_importlibr	rZunittestZskipIfrrr'rZ	test_bothZFrozen_FindSpecTestsZSource_FindSpecTestsZFrozen_FinderTestsZSource_FinderTestsr�mainrrrr�<module>s 
'� �