File: //usr/lib/python3/dist-packages/fail2ban/tests/__pycache__/misctestcase.cpython-39.pyc
a
���`VF � @ s d Z dZdZddlZddlZddlZddlZddlZddlZddl Z ddl
m
Z
ddlmZ ddl
mZmZ d d
lmZmZmZmZmZmZmZmZmZ d dlmZ G dd
� d
ej�Zejdkr�dd� Z ndd� Z dd� 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�getVerbosityFormat�
splitwords�
uni_decode�
uni_string)�MyTimec @ s$ e Zd Zdd� Zdd� Zdd� ZdS )�HelpersTestc C s@ zt d��W n. t� \}}| �|d� | �|d� Y n0 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 n0 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�g d �� | � td�g d �� d S )
N� z �1z 1 2 �2z 1, 2 , z 1
2z 1
2, 3)r r �3)r r �r r r r �testsplitwords<