
    ceE                     R    d dl mZ d dlmZ d dlmZ  G d dej                        Zy)    )mock)base)_factoryc                   *    e Zd Zd Zd Zd Zd Zd Zy)LogLevelTranslationsTestc                 &    | j                  d       y )Ninfo_testselfs    >/usr/lib/python3/dist-packages/oslo_i18n/tests/test_logging.py	test_infoz"LogLevelTranslationsTest.test_info   s    

6    c                 &    | j                  d       y )Nwarningr
   r   s    r   test_warningz%LogLevelTranslationsTest.test_warning   s    

9r   c                 &    | j                  d       y )Nerrorr
   r   s    r   
test_errorz#LogLevelTranslationsTest.test_error    s    

7r   c                 &    | j                  d       y )Ncriticalr
   r   s    r   test_criticalz&LogLevelTranslationsTest.test_critical#   s    

:r   c                     t         j                  j                  t        j                  d      5 }t        j                  d      }t        |d|z         |j                  d|z         d d d        y # 1 sw Y   y xY w)N_make_translation_funcdomainzlog_%szdomain-log-%s)r   patchobjectr   TranslatorFactorygetattrassert_called_with)r   levelmtftfs       r   r   zLogLevelTranslationsTest._test&   si    ZZx9979 	<<?++H5BB5()""?U#:;		< 	< 	<s   9A11A:N)__name__
__module____qualname__r   r   r   r   r    r   r   r   r      s    <r   r   N)	unittestr   oslotestr   	test_base	oslo_i18nr   BaseTestCaser   r(   r   r   <module>r.      s"   "  & <y55 <r   