File: //usr/local/lib/python3.7/test/test_importlib/frozen/__pycache__/test_finder.cpython-37.opt-1.pyc
B
��g9 � @ s� d dl mZ d dl mZ e�d�ZddlZG dd� dej�Zejeed�\Z Z
G d d
� d
ej�Zejeed�\ZZe
dkr�e�� dS )� )�abc)�utilzimportlib.machinery� Nc @ sB e Zd ZdZd
dd�Zdd� Zdd� Zd d
� ZdZdZ dd� Z
dS )�
FindSpecTestszTest finding frozen modules.Nc C s | j j}|�||�S )N)� machinery�FrozenImporter� find_spec)�self�name�path�finder� r
�B/usr/local/lib/python3.7/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 s | � d�}| �|� d S )N�
__phello__)r �assertIsNotNone)r r r
r
r �test_package s
zFindSpecTests.test_packagec C s | � ddg�}| �|� d S )Nz__phello__.spamr )r r )r r r
r
r �test_module_in_package s z$FindSpecTests.test_module_in_packagec C s | � d�}| �|� d S )Nz
<not real>)r �assertIsNone)r r r
r
r �test_failure$ s
zFindSpecTests.test_failure)N)�__name__�
__module__�__qualname__�__doc__r r r r �test_package_in_package�test_package_over_moduler r
r
r
r r s
r )r c @ sB e Zd ZdZd
dd�Zdd� Zdd� Zd d
� ZdZdZ dd� Z
dS )�FinderTestszTest finding frozen modules.Nc C s | j j}|�||�S )N)r r �find_module)r r
r r r
r
r r 2 s zFinderTests.findc C s"