
    Zd                     B    d dl mZ d dlZd dlmZ  G d de          ZdS )    )TestCaseN)versionc                   &    e Zd Zd Zd Zd Zd ZdS )TestVersionc                 D   t          j                    }t           j        }t          |t                    sJ t           j        r'|d                    |t           j                  k    sJ n||k    sJ t          j        r t          j        |v sJ t          j        |v sJ d S d S )N@)	zmqpyzmq_version__version__
isinstancestr__revision__joinr   VERSION_EXTRA)selfvsvs2s      6lib/python3.11/site-packages/zmq/tests/test_version.pytest_pyzmq_versionzTestVersion.test_pyzmq_version   s      o"c""""" 	#s'788888889999  	0(B....(C////	0 	0//    c                 H   t          j                    }t          |t                    sJ |d d         D ]}t          |t                    sJ t
          j        r2t          |          dk    sJ |d         t          d          k    sJ d S t          |          dk    sJ d S )N      inf)	r	   pyzmq_version_infor   tupleintr   r   lenfloatr   infons      r   test_pyzmq_version_infoz#TestVersion.test_pyzmq_version_info   s    %''$&&&&&bqb 	& 	&Aa%%%%%%  	"t99>>>>8uU||++++++t99>>>>>>r   c                     t          j                    }t          |t                    sJ |d d         D ]}t          |t                    sJ d S )Nr   )r	   zmq_version_infor   r   r   r!   s      r   test_zmq_version_infoz!TestVersion.test_zmq_version_info#   s`    #%%$&&&&&bqb 	& 	&Aa%%%%%%	& 	&r   c                 Z    t          j                    }t          |t                    sJ d S )N)r	   zmq_versionr   r   )r   vs     r   test_zmq_versionzTestVersion.test_zmq_version)   s+    O!S!!!!!!!r   N)__name__
__module____qualname__r   r$   r'   r+    r   r   r   r      sP        
0 
0 
0	" 	" 	"& & &" " " " "r   r   )unittestr   r	   	zmq.sugarr   r   r/   r   r   <module>r2      sh   
       



       "  "  "  "  "(  "  "  "  "  "r   