
    Zdu                     d    d dl Z d dlmZmZmZ  G d de          Zer G d dee          ZdS dS )    N)BaseZMQTestCase	GreenTesthave_geventc                       e Zd Zd Zd ZdS )TestMultipartc                 .   |                      t          j        t          j                  \  }}d}|                    |           |                     |           |j        }|dk    sJ |                     |          }||k    sJ |j        }|dk    sJ d S )Ns   message1TF)create_bound_pairzmqROUTERDEALERsendrecvrcvmore)selfrouterdealermsg1moremsg2s         8lib/python3.11/site-packages/zmq/tests/test_multipart.pytest_router_dealerz TestMultipart.test_router_dealer
   s    //
CJGGD		&~t||||yy  t||||~u}}}}}}    c                     |                      t          j        t          j                  \  }}g d}|                    |           |                                }||k    sJ d S )N)s   his   there   b)r	   r
   PAIRsend_multipartrecv_multipart)r   abmsgrecvds        r   test_basic_multipartz"TestMultipart.test_basic_multipart   s`    %%ch991%%%	  ""e||||||r   N)__name__
__module____qualname__r   r"    r   r   r   r   	   s2              r   r   c                       e Zd ZdS )TestMultipartGreenN)r#   r$   r%   r&   r   r   r(   r(   !   s        r   r(   )r
   	zmq.testsr   r   r   r   r(   r&   r   r   <module>r*      s   
 


 = = = = = = = = = =    O   ,      Y      r   