File: D:/Python311/Lib/test/test_importlib/extension/__pycache__/test_finder.cpython-311.opt-2.pyc
�
��Vc� � �� � d dl mZmZ ej d� � Zd dlZd dlZ G d� dej � � Z ej ee�� � \ Z Z
edk r ej � � dS dS )� )�abc�utilzimportlib.machineryNc �8 � e Zd Z d� Zd� Zd� ZdxZZdZdZ d� Z
dS )�FinderTestsc �� � | j j st j d� � �t j j t j v r&t j t j j � d�� � �d S )Nz!Requires dynamic loading support.z is a builtin module) � machinery�EXTENSION_SUFFIXES�unittest�SkipTestr �
EXTENSIONS�name�sys�builtin_module_names��selfs �=D:\Python311\Lib\test\test_importlib\extension\test_finder.py�setUpzFinderTests.setUp
sg � ��~�0� I��#�$G�H�H�H��?��3�#;�;� ��#��?�'�=�=�=�� �
� � � c � � | j � t j j | j j | j j f� � }|� |� � S �N)r �
FileFinderr r �path�ExtensionFileLoaderr � find_spec)r �fullname�importers r r zFinderTests.find_spec sN � ��>�,�,�T�_�-A�-1�^�-O�-1�^�-N�-P�Q� Q�� �!�!�(�+�+�+r c �t � | � | � t j j � � � � d S r )�
assertTruer r r r
r s r �test_modulezFinderTests.test_module s+ � �������t��';�<�<�=�=�=�=�=r Nc �V � | � | � d� � � � d S )Nzasdfjkl;)�assertIsNoner r s r �test_failurezFinderTests.test_failure( s( � ����$�.�.��4�4�5�5�5�5�5r )�__name__�
__module__�__qualname__r r r �test_package�test_package_in_package�test_module_in_package�test_package_over_moduler"