
    Gkc@                     2    d dl mZ  G d de          ZeZdS )    )
ActionBasec                   >     e Zd Zd fd	Zd Zd Zd Zd Zd Z xZ	S )	
TestActionNc                     t          t          |                               ||           | j                            d| j        j        z             || _        || _        d| _	        d S )Nz%s initialisedHello)
superr   __init___logSysdebug	__class____name__opt1opt2_opt3)selfjailnamer   r   r   s        F/usr/lib/python3/dist-packages/fail2ban/tests/files/action.d/action.pyr	   zTestAction.__init__   s]    j$((t444+dn.EEFFF		


    c                 T    | j                             d| j        j        z             d S )Nz%s action startr
   r   r   r   r   s    r   startzTestAction.start   )    ,t~/FFGGGGGr   c                 T    | j                             d| j        j        z             d S )Nz%s action stopr   r   s    r   stopzTestAction.stop   s)    +dn.EEFFFFFr   c                 T    | j                             d| j        j        z             d S )Nz%s action banr   r   aInfos     r   banzTestAction.ban   s(    ?T^-DDEEEEEr   c                 T    | j                             d| j        j        z             d S )Nz%s action unbanr   r   s     r   unbanzTestAction.unban   r   r   c                 *    | j         d|d| j        S )N )r   r   )r   texts     r   
testmethodzTestAction.testmethod   s    !ZZZtyy99r   )N)
r   
__module____qualname__r	   r   r   r    r"   r&   __classcell__)r   s   @r   r   r      s             H H HG G GF F FH H H: : : : : : :r   r   N)fail2ban.server.actionr   r   Action r   r   <module>r-      sL    - - - - - -: : : : : : : :0 
r   