HEX
Server: Apache
System: Linux bd12.noc223.com 4.18.0-553.121.1.lve.el8.x86_64 #1 SMP Thu Apr 30 16:40:41 UTC 2026 x86_64
User: handcraf (1693)
PHP: 8.1.28
Disabled: NONE
Upload Files
File: //opt/alt/python312/lib64/python3.12/test/__pycache__/test_frozen.cpython-312.opt-1.pyc
�

~h�e����dZddlZddlZddlZddlmZmZGd�dej�Z	e
dk(rej�yy)z?Basic test of the frozen module (source is in Python/frozen.c).�N)�captured_stdout�
import_helperc��eZdZd�Zd�Zd�Zy)�
TestFrozenc�F�d}|tjvrtj|=tj�5ddl}ddd�t�5}j
�ddd�|jj�d�y#1swY�MxYw#1swY�6xYw)N�	__hello__rz
Hello world!
)	�sys�modulesr�frozen_modulesrr�main�assertEqual�getvalue)�self�namer�outs    �7/opt/alt/python312/lib64/python3.12/test/test_frozen.py�test_frozenzTestFrozen.test_frozens������3�;�;�����D�!�
�
)�
)�
+�	��	�
�
�	�#��N�N��	��������)9�:�		�	��	�	�s�B�B�B�B c�J�tjdd�5tjd��5ddl}ddd�tjd��5ddlm}ddd�ddd�|j
j
�|j|jjtjj�|j
|jjtjj�y#1swY��xYw#1swY��xYw#1swY��xYw)N�
__phello__�__phello__.spamF��enabledrT)
r�CleanImportrr�__phello__.spam�spam�assertIs�assertIsNot�__spec__�loader�	importlib�	machinery�FrozenImporter�rrrs   r�)test_frozen_submodule_in_unfrozen_packagez4TestFrozen.test_frozen_submodule_in_unfrozen_packages���
�
&�
&�|�5F�
G�	/��-�-�e�<�
"�!�
"��-�-�d�;�
/�.�
/�	/�
	
�
�
�d�J�O�O�,�����,�,�3�3�"�,�,�;�;�	=��
�
�d�m�m�*�*��)�)�8�8�	:�
"�
"��
/�
/��	/�	/��9�D�D�D�D
�D�D
	�D�
D	�D�D"c�J�tjdd�5tjd��5ddl}ddd�tjd��5ddlm}ddd�ddd�|j
j
�|j
|jjtjj�|j|jjtjj�y#1swY��xYw#1swY��xYw#1swY��xYw)NrrTrrF)
rrrrrrrrrr r!r"rr#s   r�)test_unfrozen_submodule_in_frozen_packagez4TestFrozen.test_unfrozen_submodule_in_frozen_package*s���
�
&�
&�|�5F�
G�	/��-�-�d�;�
"�!�
"��-�-�e�<�
/�.�
/�	/�
	
�
�
�d�J�O�O�,��
�
�j�)�)�0�0��)�)�8�8�	:�������-�-�"�,�,�;�;�	=�
"�
"��
/�
/��	/�	/�r%N)�__name__�
__module__�__qualname__rr$r'��rrrs��;�
:�
=r,r�__main__)�__doc__�importlib.machineryr r	�unittest�test.supportrr�TestCaserr(rr+r,r�<module>r3sC��E��
��7�!=��"�"�!=�H�z���H�M�M�O�r,