a
    vÜaÂ  ã                   @   s&   d dl Z d dlZG dd„ dejƒZdS )é    Nc                   @   s   e Zd Zdd„ ZdS )ÚTestc                    sx   t  ¡ ‰ |  ˆ jd¡ ‡ fdd„}t   |¡}| ¡ }|dksDJ |ƒ‚|jdksXJ |jƒ‚| ¡  |jdkstJ |jƒ‚d S )Nr   c                      s   ˆ   ˆ j¡ d S )N)ÚswitchÚ_stack_saved© ©Úmainr   ú>lib/python3.9/site-packages/greenlet/tests/test_stack_saved.pyÚfunc   s    z#Test.test_stack_saved.<locals>.func)ÚgreenletZ
getcurrentZassertEqualr   r   )Úselfr	   ÚgÚxr   r   r   Útest_stack_saved   s    
zTest.test_stack_savedN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r      s   r   )r
   ZunittestZTestCaser   r   r   r   r   Ú<module>   s   