o
    ¹iÂ  ã                   @   sJ   d dl Z d dlZd dlZdd„ Zdd„ Ze j deejj	ƒ¡dd„ ƒZ
dS )	é    Nc                   C   sP   t jt jju s	J ‚t jt jju sJ ‚t jjt jju sJ ‚t jt jj	j
u s&J ‚d S ©N)ÚzmqÚPOLLINÚ	PollEventÚPUSHÚ
SocketTypeÚ	constantsÚ	SUBSCRIBEÚSocketOptionÚRECONNECT_STOP_AFTER_DISCONNECTÚReconnectStopÚAFTER_DISCONNECT© r   r   úS/var/www/edux/Edux_v2/venv/lib/python3.10/site-packages/zmq/tests/test_constants.pyÚtest_constants
   s   ÿr   c                   C   sn   t jt jju s	J ‚t jjt jjju sJ ‚t jjt jjj	u sJ ‚t j
jt jjju s*J ‚t jjt jjju s5J ‚d S r   )r   ÚIDENTITYr
   Ú
ROUTING_IDÚ	_opt_typer   Ú_OptTypeÚbytesÚAFFINITYÚint64ÚCURVE_SERVERÚintÚFDÚfdr   r   r   r   Útest_socket_options   s
   r   Ú
event_namec                 C   s    t tj| ƒ}| t|ƒv sJ ‚d S r   )Úgetattrr   ÚEventÚrepr)r   Úeventr   r   r   Útest_event_reprs   s   r"   )Úpytestr   Úzmq.constantsr   r   ÚmarkÚparametrizeÚlistr   Ú__members__r"   r   r   r   r   Ú<module>   s   
