ó
L]c           @   sF   d  d l  m Z d  d l Z d  d l m Z d e f d     YZ d S(   iĸĸĸĸ(   t   TestCaseN(   t   versiont   TestVersionc           B   s,   e  Z d    Z d   Z d   Z d   Z RS(   c         C   sĒ   t  j   } t  j } |  j t | t   t  j rV |  j | d j | t  j   n |  j | |  t	 j
 r |  j t	 j
 | k  |  j t	 j
 | k  n  d  S(   Nt   @(   t   zmqt   pyzmq_versiont   __version__t
   assertTruet
   isinstancet   strt   __revision__t   assertEqualt   joinR   t   VERSION_EXTRA(   t   selft   vst   vs2(    (    s5   lib/python2.7/site-packages/zmq/tests/test_version.pyt   test_pyzmq_version   s    		"	c         C   sĢ   t  j   } |  j t | t   x( | d  D] } |  j t | t   q- Wt j r |  j t	 |  d  |  j | d t
 d   n |  j t	 |  d  d  S(   Ni   i   iĸĸĸĸt   inf(   R   t   pyzmq_version_infoR   R   t   tuplet   intR   R   R   t   lent   float(   R   t   infot   n(    (    s5   lib/python2.7/site-packages/zmq/tests/test_version.pyt   test_pyzmq_version_info   s    	c         C   sQ   t  j   } |  j t | t   x( | d  D] } |  j t | t   q- Wd  S(   Ni   (   R   t   zmq_version_infoR   R   R   R   (   R   R   R   (    (    s5   lib/python2.7/site-packages/zmq/tests/test_version.pyt   test_zmq_version_info#   s    c         C   s&   t  j   } |  j t | t   d  S(   N(   R   t   zmq_versionR   R   R	   (   R   t   v(    (    s5   lib/python2.7/site-packages/zmq/tests/test_version.pyt   test_zmq_version)   s    (   t   __name__t
   __module__R   R   R   R   (    (    (    s5   lib/python2.7/site-packages/zmq/tests/test_version.pyR   
   s   			(   t   unittestR    R   t	   zmq.sugarR   R   (    (    (    s5   lib/python2.7/site-packages/zmq/tests/test_version.pyt   <module>   s   