Current File : //usr/lib64/python3.6/site-packages/borg/testsuite/__pycache__/logger.cpython-36.pyc |
3
y��b' � @ sj d dl Z d dlmZ d dlZddlmZmZmZ e� Zej� dd� �Z dd� Z
d d
� Zdd� Zd
d� Z
dS )� N)�StringIO� )�find_parent_module�
create_logger�
setup_loggingc C s2 t � } t| d d�}|jtjd�� tjtj� | S )N)�streamZenv_varz%(name)s: %(message)s)r r ZsetFormatter�loggingZ Formatter�logger�setLevel�DEBUG)�ioZhandler� r
�/usr/lib64/python3.6/logger.py� io_logger
s
r c C s t jd� | j� dkst�d S )Nzhello worldz#borg.testsuite.logger: hello world
)r �info�getvalue�AssertionError)r r
r
r �test_setup_logging s
r c C s� t jt�}|jd� | j� dks$t�t jd�}|jd� | j� dksHt�| jd� | jd� t jd�}|jd� | j� dks�t�d S )Nz
hello world 1z%borg.testsuite.logger: hello world 1
zborg.testsuite.loggerz
hello world 2zJborg.testsuite.logger: hello world 1
borg.testsuite.logger: hello world 2
r z%borg.testsuite.logger: hello world 2
)r Z getLogger�__name__r r r �truncate�seek)r r r
r
r �test_multiple_loggers s
r c C s t � tkst�d S )N)r r r r
r
r
r �test_parent_module&