
    ce                     F    d dl mZ d dlmZ  G d dej
                        Zy)    )base)_lazyc                   4     e Zd Z fdZ fdZd Zd Z xZS )LazyTestc                 T    t         t        |           t        j                  | _        y N)superr   setUpr   USE_LAZY	_USE_LAZYself	__class__s    ;/usr/lib/python3/dist-packages/oslo_i18n/tests/test_lazy.pyr
   zLazyTest.setUp   s    h#%    c                 T    | j                   t        _        t        t        |           y r   )r   r   r   r	   r   tearDownr   s    r   r   zLazyTest.tearDown   s    h&(r   c                     dt         _        t        j                          | j                  t         j                         y )NF)r   r   enable_lazy
assertTruer   s    r   test_enable_lazyzLazyTest.test_enable_lazy    s%    'r   c                     dt         _        t        j                  d       | j                  t         j                         y )NTF)r   r   r   assertFalser   s    r   test_disable_lazyzLazyTest.test_disable_lazy%   s)    % (r   )__name__
__module____qualname__r
   r   r   r   __classcell__)r   s   @r   r   r      s    ()(
)r   r   N)oslotestr   	test_base	oslo_i18nr   BaseTestCaser    r   r   <module>r%      s   " ' )y%% )r   