
    Yf                        d dl mZ d dlmZ d dlmZ d dlmZ  G d dej                  Z	 G d dej
                  Zd	S )
    )annotations)mixin)StringTransport)unittestc                  2    e Zd ZU dZdZded<   ddZdd
ZdS )TestBufferingProtoFr   r   	transportreturnobjectc                ,    d| _         t                      S )NT)	scheduledr   )selfs    O/var/www/html/env/lib/python3.11/site-packages/twisted/conch/test/test_mixin.pyschedulezTestBufferingProto.schedule   s    xx    tokenNonec                &    | xj         dz  c_         d S )N   )rescheduled)r   r   s     r   
reschedulezTestBufferingProto.reschedule   s    Ar   N)r
   r   )r   r   r
   r   )__name__
__module____qualname__r   r   __annotations__r   r    r   r   r   r      sT         IK        r   r   c                      e Zd ZddZdS )BufferingTestsr
   r   c                   t                      }t                      x}|_        |                     |j                   g d}|                    d           |                     |j                   |                     |j                   |D ]d}|j        }|                    |           |                     |j        |dz              |                     |	                                d           e|
                                 |                     |	                                dd                    |          z              d S )N)   foos   bars   bazs   quuxr    r   r   )r   r   r	   assertFalser   write
assertTruer   assertEqualvalueflushjoin)r   ptLsns         r   testBufferingzBufferingTests.testBuffering   s     )+++AK%%%---	$$$''' 	- 	-AAGGAJJJQ]AE222QWWYY,,,,				FSXXa[[$899999r   N)r
   r   )r   r   r   r-   r   r   r   r   r      s(        : : : : : :r   r   N)
__future__r   twisted.conchr   twisted.internet.testingr   twisted.trialr   BufferingMixinr   TestCaser   r   r   r   <module>r4      s    # " " " " "       4 4 4 4 4 4 " " " " " "
 
 
 
 
- 
 
 
: : : : :X& : : : : :r   