| Server IP : 118.27.122.248 / Your IP : 216.73.216.17 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/test_importlib/frozen/__pycache__/ |
Upload File : |
3
�w2_{$ � @ s� d dl mZ d dl mZ ejd�ZddlmZ ddlZddlZddl Z G dd� dej
�Zejeed �\Z
ZG d
d� dej
�Z
eje
ed �\ZZG dd
� d
�Zejeed �\ZZedkr�ej� dS )� )�abc)�utilzimportlib.machinery� )�captured_stdoutNc @ sH e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
Z dd� Z
d
S )�ExecModuleTestsc C s� t j|��� t� ��}| jj|| jjd| jjj|�d�}tj|�}||_ t
|d� sVt�| jjj|� | j
|j� | j
t
|d�� | j|j jd� ||j� fS Q R X W d Q R X d S )N�frozen)�origin�
is_package�initialized�__spec__)r �uncacher � machinery�
ModuleSpec�FrozenImporterr �types�
ModuleTyper �hasattr�AssertionError�exec_module�
assertTruer
�assertEqualr �getvalue)�self�name�stdout�spec�module� r �K/opt/alt/python36/lib64/python3.6/test/test_importlib/frozen/test_loader.pyr s
zExecModuleTests.exec_modulec C sb d}| j |�\}}d|i}x&|j� D ]\}}| jt||�|� q$W | j|d� | jt|d�� d S )N� __hello__�__name__z
Hello world!
r )r �itemsr �getattrr r )r r r �output�check�attr�valuer r r �test_module s zExecModuleTests.test_modulec
C sf d}| j |�\}}d|i}x:|j� D ].\}}t||�}| j||dj||||d�� q$W | j|d� d S )N�
__phello__r z,for {name}.{attr}, {given!r} != {expected!r})r r% �given�expectedz
Hello world!
)r r! r"