File: //usr/local/lib/python3.10/test/test_importlib/frozen/__pycache__/test_finder.cpython-310.pyc
o
�i� � @ s� d dl mZ d dl mZ e�d�ZddlZddlZG dd� dej�Zej eed�\Z
ZG d d
� d
ej�Zej eed�\ZZ
edkrGe�� dS dS )� )�abc)�utilzimportlib.machinery� Nc @ �B e Zd ZdZd
dd�Zdd� Zdd� Zd d
� ZdZdZ dd� Z
dS )�
FindSpecTests�Test finding frozen modules.Nc C s | j j}|�||�S �N)� machinery�FrozenImporter� find_spec��self�name�path�finder� r �C/usr/local/lib/python3.10/test/test_importlib/frozen/test_finder.py�find s zFindSpecTests.findc C s d}| � |�}| �|jd� d S )N� __hello__�frozen)r ZassertEqual�origin)r
r �specr r r �test_module s
zFindSpecTests.test_modulec C � | � d�}| �|� d S )N�
__phello__�r ZassertIsNotNone�r
r r r r �test_package �
zFindSpecTests.test_packagec C s | � ddg�}| �|� d S )N�__phello__.spamr r r r r r �test_module_in_package s z$FindSpecTests.test_module_in_packagec C r �Nz
<not real>�r ZassertIsNoner r r r �test_failure% r zFindSpecTests.test_failurer ��__name__�
__module__�__qualname__�__doc__r r r r Ztest_package_in_packageZtest_package_over_moduler# r r r r r
s
r )r c @ r )�FinderTestsr Nc C sL | j j}t�� � t�dt� |�||�W d � S 1 sw Y d S )N�ignore)r r
�warnings�catch_warnings�simplefilter�DeprecationWarning�find_moduler r r r r 3 s
$�zFinderTests.findc C s"