U
    lufÂ  ã                   @   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kst‚t jt jjks$t‚t jjt jjks8t‚t j	t jj
jksLt‚d S ©N)ÚzmqÚPOLLINZ	PollEventÚAssertionErrorZPUSHÚ
SocketTypeÚ	constantsZ	SUBSCRIBEÚSocketOptionZRECONNECT_STOP_AFTER_DISCONNECTZReconnectStopZAFTER_DISCONNECT© r	   r	   ú</tmp/pip-unpacked-wheel-h6ekxre8/zmq/tests/test_constants.pyÚtest_constants
   s    ÿÿr   c                   C   sn   t jt jjkst‚t jjt jjjks(t‚t j	jt jjj
ks>t‚t jjt jjjksTt‚t jjt jjjksjt‚d S r   )r   ZIDENTITYr   Z
ROUTING_IDr   Z	_opt_typer   Z_OptTypeÚbytesZAFFINITYZint64ZCURVE_SERVERÚintZFDÚfdr	   r	   r	   r
   Útest_socket_options   s
    r   Ú
event_namec                 C   s    t tj| ƒ}| t|ƒkst‚d S r   )Úgetattrr   ÚEventÚreprr   )r   Úeventr	   r	   r
   Útest_event_reprs   s    r   )Zpytestr   Zzmq.constantsr   r   ÚmarkZparametrizeÚlistr   Ú__members__r   r	   r	   r	   r
   Ú<module>   s   
