File: //lib/python3.6/site-packages/supervisor/tests/__pycache__/test_loggers.cpython-36.pyc
3
�k�`�S � @ sx d dl Z d dlZd dlZd dlZd dlZd dlZd dlZd dlmZ d dlm Z d dlm
Z
d dlmZ d dlm
Z
d dlmZ G dd � d ej�ZG d
d� d�ZG dd
� d
eej�ZG dd� deej�Zejjd�r�eZneZG dd� de�ZG dd� de�ZG dd� dej�ZG dd� dej�ZG dd� de
j�ZG dd� deej�ZG dd� d�Zdd � Z e!d!k�rtej"d d"� dS )#� N)�PY2)� as_string)�StringIO)�unicode)�mock)�DummyStreamc @ s e Zd Zdd� ZdS )�
LevelTestsc C s4 ddl m} x"|jj� D ]}| j|jd�� qW d S )Nr )�loggers�_)�
supervisorr ZLOG_LEVELS_BY_NUM�values�assertFalse�
startswith)�selfr Z
level_name� r �"/usr/lib/python3.6/test_loggers.py�.test_LOG_LEVELS_BY_NUM_doesnt_include_builtins s z9LevelTests.test_LOG_LEVELS_BY_NUM_doesnt_include_builtinsN)�__name__�
__module__�__qualname__r r r r r r s r c @ s, e Zd Zdd� Zdd� Zdd� Zdd� Zd S )
�HandlerTestsc C s t j� | _tjj| jd�| _d S )NZthelog)�tempfileZmkdtemp�basedir�os�path�join�filename)r r r r �setUp s
zHandlerTests.setUpc C s* yt j| j� W n tk
r$ Y nX d S )N)�shutilZrmtreer �OSError)r r r r �tearDown s zHandlerTests.tearDownc O s | j � }|||�S )N)�_getTargetClass)r �arg�kw�klassr r r �_makeOne# s zHandlerTests._makeOnec C s$ ddl m} |j|jj|d d�}|S )Nr )r )�level�msg�exc_info)r r Z LogRecord�LevelsByName�INFO)r r'