
    1g                     8    d dl mZ d dlmZ d Z G d de      Zy)    )mock)ApplicationCommunicatorc                       y )N r       T/var/www/html/Beni/venv/lib/python3.12/site-packages/channels/testing/application.pyno_opr	      s    r   c                   *     e Zd Z fdZd fd	Z xZS )r   c                    K   t        j                  dt              5  t        |   |       d {   cd d d        S 7 # 1 sw Y   y xY wwNz!channels.db.close_old_connections)r   patchr	   super
send_input)selfmessage	__class__s     r   r   z"ApplicationCommunicator.send_input   s<     ZZ;UC+G44 DC4 DC)   AA?A
AAA
Ac                    K   t        j                  dt              5  t        |   |       d {   cd d d        S 7 # 1 sw Y   y xY wwr   )r   r   r	   r   receive_output)r   timeoutr   s     r   r   z&ApplicationCommunicator.receive_output   s<     ZZ;UC/88 DC8 DCr   )   )__name__
__module____qualname__r   r   __classcell__)r   s   @r   r   r   
   s    59 9r   r   N)unittestr   asgiref.testingr   BaseApplicationCommunicatorr	   r   r   r   <module>r      s     R	99 9r   