ó
|ûzJc           @   su   d  Z  e Z d g Z d d l Z d d l Z d d l Z d d l Z d d l Z e j	 e j
 Be j BZ d „  Z d S(   s   Test harness for doctests.t   additional_testsiÿÿÿÿNc          C   sÌ   t  j j t j d d ƒ ƒ g }  t j d d ƒ rŽ xX t j d d ƒ D]A } | j d ƒ rF |  j t  j j t j d d | ƒ ƒ ƒ qF qF Wn  t	 d t
 d t ƒ } t j t j ƒ t j t j |  | Ž  ƒ S(   s7   Run the doc tests (README.txt and docs/*, if any exist)s   lazr.uris
   README.txtt   docss   .txts   docs/%st   module_relativet   optionflags(   t   ost   patht   abspatht   pkg_resourcest   resource_filenamet   resource_existst   resource_listdirt   endswitht   appendt   dictt   Falset   DOCTEST_FLAGSt   atexitt   registert   cleanup_resourcest   unittestt	   TestSuitet   doctestt   DocFileSuite(   t   doctest_filest   namet   kwargs(    (    s<   /usr/lib/python2.7/dist-packages/lazr/uri/tests/test_docs.pyR    #   s    		(   t   __doc__t   typet   __metaclass__t   __all__R   R   R   R   R   t   ELLIPSISt   NORMALIZE_WHITESPACEt   REPORT_NDIFFR   R    (    (    (    s<   /usr/lib/python2.7/dist-packages/lazr/uri/tests/test_docs.pyt   <module>   s   	
