
    afb	                     "     G d  de           ZdS )c                   L    e Zd ZdZdZd Zd Zd Zd Zd Z	d Z
d	 Zd
 Zd ZdS )FakeTransport    Tc                     g | _         d S N)_abort_callsselfs    C/var/www/html/env/lib/python3.11/site-packages/autobahn/testutil.py__init__zFakeTransport.__init__    s    r   c                 >    | j                             ||f           d S r   )r   append)r	   argskws      r
   abortConnectionzFakeTransport.abortConnection#   s#      $,,,,,r   c                 P    | j         st          d          | j        |z   | _        d S )Nz"Can't write to a closed connection)_open	Exception_written)r	   msgs     r
   writezFakeTransport.write&   s.    z 	B@AAA+r   c                     d| _         d S )NF)r   r   s    r
   loseConnectionzFakeTransport.loseConnection+   s    


r   c                     t           r   )NotImplementedError)r	   producer	streamings      r
   registerProducerzFakeTransport.registerProducer.   s    !!r   c                     d S r    r   s    r
   unregisterProducerz FakeTransport.unregisterProducer2   s    r   c                 <     G d dt                     } |            S )Nc                       e Zd ZdS )(FakeTransport.getPeer.<locals>._FakePeerN__name__
__module____qualname__r   r   r
   	_FakePeerr#   8           Dr   r(   object)r	   r(   s     r
   getPeerzFakeTransport.getPeer6   8    	 	 	 	 	 	 	 	y{{r   c                 <     G d dt                     } |            S )Nc                       e Zd ZdS )(FakeTransport.getHost.<locals>._FakeHostNr$   r   r   r
   	_FakeHostr0   >   r)   r   r1   r*   )r	   r1   s     r
   getHostzFakeTransport.getHost<   r-   r   c                 2    t          | j                  dk    S )N    )lenr   r   s    r
   abort_calledzFakeTransport.abort_calledB   s    4$%%))r   N)r%   r&   r'   r   r   r   r   r   r   r   r    r,   r2   r6   r   r   r
   r   r      s        HE  - - -, , ,
  " " "      * * * * *r   r   N)r+   r   r   r   r
   <module>r7      s9   8'* '* '* '* '*F '* '* '* '* '*r   