Ë
    ƒaã^>  ã                   ó¦   — d Z ddlmZ eZdgZddlZddlZddlZddl	m
Z
mZmZmZ ej                  ej                  z  ej                   z  Zd„ Zd„ Zy)zTest harness for doctests.é    )Úprint_functionÚ
load_testsN)Úcleanup_resourcesÚresource_existsÚresource_filenameÚresource_listdirc           
      óÞ   — g }t        dd«      r^t        dd«      D ]O  }|j                  | «      sŒ|j                  t        j
                  j                  t        dd|z  «      «      «       ŒQ |S )z(Find doctests matching a certain suffix.zlazr.uriÚdocszdocs/%s)r   r   ÚendswithÚappendÚosÚpathÚabspathr   )ÚsuffixÚdoctest_filesÚnames      ú:/usr/lib/python3/dist-packages/lazr/uri/tests/test_docs.pyÚfind_doctestsr   ,   sl   € à€Mä�z 6Ô*Ü$ Z°Ó8ò 	JˆDØ�}‰}˜VÕ$Ø×$Ñ$Ü—G‘G—O‘OÜ)¨*°iÀ$Ñ6FÓGóIõJð	Jð
 Ðó    c           	      óª   — t        j                  t        «       |j                  t	        j
                  t        d«      dt        dt        idœŽ«       |S )zLoad all the doctests.z.rstFr   )Úmodule_relativeÚoptionflagsÚglobs)	ÚatexitÚregisterr   ÚaddTestÚdoctestÚDocFileSuiter   ÚDOCTEST_FLAGSr   )ÚloaderÚtestsÚpatterns      r   r   r   9   sD   € ä
‡O�OÔ%Ô&Ø	‡M�M”'×&Ñ&Ü	�vÓ	Ø¬=Ø¤Ð0ò2ô 3ð €Lr   )Ú__doc__Ú
__future__r   ÚtypeÚ__metaclass__Ú__all__r   r   r   Úpkg_resourcesr   r   r   r   ÚELLIPSISÚNORMALIZE_WHITESPACEÚREPORT_NDIFFr   r   r   © r   r   ú<module>r-      sg   ðñ" !å %à€àð€ó Û Û 	÷ó ð ×ÑØ× Ñ ñ!à×Ññð ò
ór   