B
    u9aê  ã               @   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.7/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assertAlmostEqual)r   r   r   r   Útest_true_div_as_default   s    z#TestFuture.test_true_div_as_defaultc             C   s   |   tƒ d¡ d S )Nr   )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   