File: //usr/local/lib/python3.10/test/test_importlib/extension/__pycache__/test_finder.cpython-310.pyc
o
�i� � @ sn d dl mZ d dl mZ e�d�ZddlZddlZG dd� dej�Zejeed�\Z Z
ed kr5e�� dS dS )
� )�abc)�utilzimportlib.machinery� Nc @ s8 e Zd ZdZdd� Zdd� Zd ZZdZdZ dd� Z
dS ) �FinderTestsz&Test the finder for extension modules.c C s( | j �tjj| j j| j jf�}|�|�S �N)� machinery�
FileFinderr �
EXTENSIONS�path�ExtensionFileLoader�EXTENSION_SUFFIXES� find_spec)�self�fullnameZimporter� r �F/usr/local/lib/python3.10/test/test_importlib/extension/test_finder.pyr
s ��
zFinderTests.find_specc C s | � | �tjj�� d S r )Z
assertTruer
r r �name�r r r r �test_module s zFinderTests.test_moduleNc C s | � | �d�� d S )Nzasdfjkl;)ZassertIsNoner
r r r r �test_failure! s zFinderTests.test_failure)�__name__�
__module__�__qualname__�__doc__r
r Ztest_packageZtest_package_in_packageZtest_module_in_packageZtest_package_over_moduler r r r r r
s r )r �__main__)
� r r Zimport_importlibr Zunittest�warningsr Z test_bothZFrozen_FinderTestsZSource_FinderTestsr �mainr r r r �<module> s
��