File: //lib/python3/dist-packages/fail2ban/tests/__pycache__/misctestcase.cpython-38.pyc
U
]^�B � @ s d Z dZdZddlZddlZddlZddlZddlZddlZddl Z ddl
m
Z
ddlmZ ddl
mZmZ d d
lmZmZmZmZmZmZmZmZ d dlmZ G dd
� d
ej�Zejdkr�dd� Zndd� Zdd� Z G dd� dej�Z!G dd� de�Z"G dd� dej�Z#dS )zYaroslav Halchenkoz%Copyright (c) 2013 Yaroslav HalchenkoZGPL� N)�glob)�StringIO� )�LogCaptureTestCase�logSys� )�formatExceptionInfo� mbasename� TraceBack�FormatterWithTraceBack� getLogger�
splitwords�
uni_decode�
uni_string)�MyTimec @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�HelpersTestc C s@ zt d��W n. t� \}}| �|d� | �|d� Y nX d S )NzVery bad exception�
ValueError�r r �assertEqual��self�name�args� r �=/usr/lib/python3/dist-packages/fail2ban/tests/misctestcase.py�testFormatExceptionInfoBasic+ s
z(HelpersTest.testFormatExceptionInfoBasicc C sB zt dd ��W n. t� \}}| �|d� | �|d� Y nX d S )NzVery badr z('Very bad', None)r r r r r �testFormatExceptionConvertArgs3 s
z*HelpersTest.testFormatExceptionConvertArgsc C s� | � td �g � | � td�g � | � td�g � | � td�dg� | � td�ddg� | � td�ddg� | � td�ddg� | � td�ddd g� d S )
N� z �1z 1 2 �2z 1, 2 , z 1
2z 1
2, 3�3)r r
�r r r r �testsplitwords<