o
    HXh                     @   sJ   d Z ddlZddlZddlmZ G dd dejZedkr#e  dS dS )z?Basic test of the frozen module (source is in Python/frozen.c).    N)captured_stdoutc                   @   s   e Zd Zdd ZdS )
TestFrozenc                 C   sX   d}|t jv rt j|= t }dd l}W d    n1 sw   Y  | | d d S )N	__hello__r   zHello world!
)sysmodulesr   r   ZassertEqualgetvalue)selfnameoutr    r   :/opt/python-3.10.19/usr/lib/python3.10/test/test_frozen.pytest_frozen   s   

zTestFrozen.test_frozenN)__name__
__module____qualname__r   r   r   r   r   r      s    r   __main__)	__doc__r   ZunittestZtest.supportr   ZTestCaser   r   mainr   r   r   r   <module>   s    
