/usr/lib/python3/dist-packages/fail2ban/tests/__pycache__
Edit: /usr/lib/python3/dist-packages/fail2ban/tests/__pycache__/failmanagertestcase.cpython-310.pyc (7671B)
o
;s*b
# ã @ sp d Z dZdZddlZddlmZ ddlmZmZ ddl m
Z
dd lmZ G d
d„ dej
ƒZG dd
„ d
ej
ƒZdS )z
Cyril Jaquierz Copyright (c) 2004 Cyril JaquierÚGPLé Né )Úfailmanager)ÚFailManagerÚFailManagerEmpty)ÚIPAddr)Ú
FailTicketc s€ e Zd Z‡ fdd„Z‡ fdd„Zdd„ Zdd„ Zd d
„ Zdd„ Zd
d„ Z dd„ Z
dd„ Zdd„ Zdd„ Z
dd„ Zdd„ Z‡ ZS )Ú
AddFailurec s t t| ƒ ¡ d| _tƒ | _dS )úCall before every test case.N)Úsuperr ÚsetUpÚ_AddFailure__itemsr Ú_AddFailure__failManager©Úself©Ú __class__© úD/usr/lib/python3/dist-packages/fail2ban/tests/failmanagertestcase.pyr % s zAddFailure.setUpc s t t| ƒ ¡ dS )zCall after every test case.N)r r ÚtearDownr r r r r + s zAddFailure.tearDownc C s~ ddgddgddgddgddgddgddgddgddgddgddgddgdd gg
| _ | j D ]}| j t|d
|d ƒ¡ q-d S )Nú
193.168.0.128g À;fÑAz
87.142.124.10ú
100.100.10.10g eÍÍAg úeÍÍAg ôfÍÍAg îgÍÍAç èhÍÍAr é )r
r Ú
addFailurer )r Úir r r Ú_addDefItems/ s" ô
ÿzAddFailure._addDefItemsc C sZ | ¡ | | j ¡ d¡ | | j ¡ d¡ | j d¡ | | j ¡ d¡ | j d¡ d S )Né é
r )r ÚassertEqualr ÚsizeÚgetFailTotalÚsetFailTotalr r r r ÚtestFailManagerAdd@ s zAddFailure.testFailManagerAddc C s d}|| j _g d¢}d}|D ]}|d8 }tdd| |gƒ}| d¡ | j |¡ q| j j}| t|ƒd¡ |d }| | ¡ t|ƒ¡ | t| ¡ ƒ|¡ | | ¡ |t|ƒ| d … ¡ tdd|ƒ}| t|ƒ¡ | j |¡ | j j}| t|ƒd¡ |d }| | ¡ dt|ƒ ¡ | t| ¡ ƒ|¡ | | ¡ |t|ƒ| d … ¡ | j |¡ | j j}| t|ƒd¡ |d }| | ¡ dt|ƒ d ¡ | t| ¡ ƒ|¡ | | ¡ |t|ƒ| d … ¡ d | j _| j |¡ | j j}|d }| t| ¡ ƒd ¡ |
d ¡ d S )
Nr )zabc
z123
zABC
z1234
éP é
z 127.0.0.1iÐÑš;r iÆÑš;r )r Ú
maxMatchesr Ú
setAttemptr Ú_FailManager__failListr ÚlenÚ
getAttemptÚ
getMatchesÚ
setMatches)r r&