Ñò
îÍKc           @   sP   d  d k  Z  d  d k Z d e  i f d „  ƒ  YZ e d j o e  i ƒ  n d S(   iÿÿÿÿNt   TestParseVersionsc           B   s>   e  Z d  „  Z d „  Z d „  Z d „  Z d „  Z d „  Z RS(   c         C   sU   t  i d d | g d t  i ƒ} | i ƒ  d } | i d j o t | i ‚ n | S(   Nt   parseversionss   --pycentralt   stdouti    (   t
   subprocesst   Popent   PIPEt   communicatet
   returncodet   RuntimeError(   t   selft   controlt   subpt   output(    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyt
   get_output   s    c         C   s   |  i  |  i d ƒ d ƒ d  S(   Ns!   testparseversions.regular.controls   2.6
(   t   assertEqualR   (   R	   (    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyt   test_regular   s    c         C   s   |  i  |  i d ƒ d ƒ d  S(   Ns)   testparseversions.leading-newline.controls   2.6
(   R   R   (   R	   (    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyt   test_leading_newline   s    c         C   s   |  i  t |  i d ƒ d  S(   Ns!   testparseversions.missing.control(   t   assertRaisesR   R   (   R	   (    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyt   test_missing   s    c         C   s   |  i  t |  i d ƒ d  S(   Ns*   testparseversions.second-paragraph.control(   R   R   R   (   R	   (    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyt   test_second_paragraph   s    c         C   s   |  i  t |  i d ƒ d  S(   Ns    testparseversions.spaces.control(   R   R   R   (   R	   (    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyt   test_spaces   s    (   t   __name__t
   __module__R   R   R   R   R   R   (    (    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyR       s   					t   __main__(   t   unittestR   t   TestCaseR    R   t   main(    (    (    s8   /srv/src/python-support/trunk/tests/testparseversions.pyt   <module>   s   