o
    ¹iu  ã                   @   sJ   d dl Z d dlmZmZmZ G dd„ deƒZer#G dd„ deeƒZdS dS )é    N)ÚBaseZMQTestCaseÚ	GreenTestÚhave_geventc                   @   s   e Zd Zdd„ Zdd„ ZdS )ÚTestMultipartc                 C   sj   |   tjtj¡\}}d}| |¡ |  |¡ |j}|dksJ ‚|  |¡}||ks*J ‚|j}|dks3J ‚d S )Ns   message1TF)Úcreate_bound_pairÚzmqÚROUTERÚDEALERÚsendÚrecvÚrcvmore)ÚselfÚrouterÚdealerÚmsg1ÚmoreÚmsg2© r   úS/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/zmq/tests/test_multipart.pyÚtest_router_dealer
   s   


z TestMultipart.test_router_dealerc                 C   s>   |   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Úrecvdr   r   r   Útest_basic_multipart   s
   
z"TestMultipart.test_basic_multipartN)Ú__name__Ú
__module__Ú__qualname__r   r   r   r   r   r   r   	   s    r   c                   @   s   e Zd ZdS )ÚTestMultipartGreenN)r   r    r!   r   r   r   r   r"   !   s    r"   )r   Ú	zmq.testsr   r   r   r   r"   r   r   r   r   Ú<module>   s   þ