a
    äzeê  ã                   @   sR   d dl mZ d dl mZ d dlZdZdd„ ZG dd„ dejƒZed	krNe 	¡  dS )
é    )Únested_scopes)ÚdivisionNé   c                     s   d‰ ‡ fdd„} | ƒ S )Né   c                      s   ˆ S )N© r   ©Úxr   ú'/usr/lib/python3.9/test/test_future3.pyÚinner	   s    znester.<locals>.innerr   )r
   r   r   r	   Únester   s    r   c                   @   s$   e Zd Zdd„ Zdd„ Zdd„ ZdS )Ú
TestFuturec                 C   s   |   dd¡ d S ©Nr   )ÚassertEqual©Úselfr   r   r	   Útest_floor_div_operator   s    z"TestFuture.test_floor_div_operatorc                 C   s   |   dd¡ d S )Ng      @)ZassertAlmostEqualr   r   r   r	   Útest_true_div_as_default   s    z#TestFuture.test_true_div_as_defaultc                 C   s   |   tƒ d¡ d S r   )r   r   r   r   r   r	   Útest_nested_scopes   s    zTestFuture.test_nested_scopesN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r	   r      s   r   Ú__main__)
Z
__future__r   r   Zunittestr   r   ZTestCaser   r   Úmainr   r   r   r	   Ú<module>   s   