Current File : //usr/local/apps/python3/lib/python3.11/test/__pycache__/test_frozen.cpython-311.pyc |
�
�Ke� � � � d Z ddlZddlZddlZddlmZmZ G d� dej � � Z e
dk r ej � � dS dS )z?Basic test of the frozen module (source is in Python/frozen.c).� N)�captured_stdout�
import_helperc � � e Zd Zd� Zd� Zd� ZdS )�
TestFrozenc �b � d}|t j v r
t j |= t j � � 5 dd l}d d d � � n# 1 swxY w Y t � � 5 }|� � � d d d � � n# 1 swxY w Y | � |� � � d� � d S )N� __hello__r z
Hello world!
) �sys�modulesr �frozen_modulesr r �main�assertEqual�getvalue)�self�namer �outs �:/usr/local/apps/python3/lib/python3.11/test/test_frozen.py�test_frozenzTestFrozen.test_frozen s! � ����3�;�����D�!�
�
)�
+�
+� � ����� � � � � � � � � � � ���� � � � �
�
�
� �#��N�N���� � � � � � � � � � � ���� � � � ���������)9�:�:�:�:�:s# �A�A� A�A<�<B �B c � � t j dd� � 5 t j d�� � 5 dd l}d d d � � n# 1 swxY w Y t j d�� � 5 dd lm} d d d � � n# 1 swxY w Y d d d � � n# 1 swxY w Y | � ||j � � | � |j j t j j � � | � |j j t j j � � d S )N�
__phello__�__phello__.spamF��enabledr T)
r �CleanImportr r �__phello__.spam�spam�assertIs�assertIsNot�__spec__�loader� importlib� machinery�FrozenImporter�r r r s r �)test_frozen_submodule_in_unfrozen_packagez4TestFrozen.test_frozen_submodule_in_unfrozen_package s� � �
�
&�|�5F�
G�
G� /� /��-�e�<�<�<�
"�
"�!�!�!�!�
"�
"�
"�
"�
"�
"�
"�
"�
"�
"�
"����
"�
"�
"�
"��-�d�;�;�;�
/�
/�.�.�.�.�.�.�
/�
/�
/�
/�
/�
/�
/�
/�
/�
/�
/����
/�
/�
/�
/� /� /� /� /� /� /� /� /� /� /� /���� /� /� /� /�
�
�
�d�J�O�,�,�,�����,�3�"�,�;� =� =� =��
�
�d�m�*��)�8� :� :� :� :� :�U �B�=�B�A �B�A �B�A0�$B�0A4 �4B�7A4 �8B�B�Bc � � t j dd� � 5 t j d�� � 5 dd l}d d d � � n# 1 swxY w Y t j d�� � 5 dd lm} d d d � � n# 1 swxY w Y d d d � � n# 1 swxY w Y | � ||j � � | � |j j t j
j � � | � |j j t j
j � � d S )Nr r Tr r F)
r r r r r r r r r r r! r"