File: //usr/lib/python3/dist-packages/fail2ban/tests/__pycache__/misctestcase.cpython-310.pyc
o
;s*bVF � @ s d Z dZdZddlZddlZddlZddlZddlZddlZddl Z ddl
m
Z
ddlmZ ddl
mZmZ d d
lmZmZmZmZmZmZmZmZmZ d dlmZ G dd
� d
ej�Zejdkredd� Z ndd� Z dd� Z!G dd� dej�Z"G dd� de�Z#G dd� dej�Z$dS )zYaroslav Halchenkoz%Copyright (c) 2013 Yaroslav Halchenko�GPL� 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 s8 zt d�� t� \}}| �|d� | �|d� Y 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 s: zt dd �� t� \}}| �|d� | �|d� Y 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<