
    Gkc@                     *    d dl mZ  G d de      ZeZy)    )
ActionBasec                   >     e Zd Zd fd	Zd Zd Zd Zd Zd Z xZ	S )
TestActionc                     t         t        |   ||       | j                  j	                  d| j
                  j                  z         || _        || _        d| _	        y )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__   sK    j$(t4+dnn.E.EEF		
    c                 h    | j                   j                  d| j                  j                  z         y )Nz%s action startr
   r   r   r   r   s    r   startzTestAction.start   $    ,t~~/F/FFGr   c                 h    | j                   j                  d| j                  j                  z         y )Nz%s action stopr   r   s    r   stopzTestAction.stop   s$    +dnn.E.EEFr   c                 h    | j                   j                  d| j                  j                  z         y )Nz%s action banr   r   aInfos     r   banzTestAction.ban   s#    ?T^^-D-DDEr   c                 h    | j                   j                  d| j                  j                  z         y )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    !ZZtyy99r   )N)
r   
__module____qualname__r	   r   r   r    r"   r&   __classcell__)r   s   @r   r   r      s%    HGFH:r   r   N)fail2ban.server.actionr   r   Action r   r   <module>r-      s    -: :0 
r   