
    h                     8    d dl mZ d dlmZ d Z G d de      Zy)    )mock)ApplicationCommunicatorc                       y )N r       X/var/www/Befach/backend/env/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   sC     ZZ;UC 	5+G44	5 	54	5 	5)   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   sC     ZZ;UC 	9/88	9 	98	9 	9r   )   )__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   