§
    ƒ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dS )zTest harness for doctests.é    )Úprint_functionÚ
load_testsN)Úcleanup_resourcesÚresource_existsÚresource_filenameÚresource_listdirc           
      ó   — g }t          dd¦  «        rkt          dd¦  «        D ]Z}|                     | ¦  «        rC|                     t          j                             t          dd|z  ¦  «        ¦  «        ¦  «         Œ[|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   ,   s•   € à€Må�z 6Ñ*Ô*ð JÝ$ Z°Ñ8Ô8ð 	Jð 	JˆDØ�}Š}˜VÑ$Ô$ð JØ×$Ò$Ý”G—O’OÝ)¨*°iÀ$Ñ6FÑGÔGñIô IñJô Jð Jøð Ðó    c           	      ó¶   — t          j        t          ¦  «         |                     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   s\   € å
„OÕ%Ñ&Ô&Ð&Ø	‡M‚M•'Ô&Ý	�vÑ	Ô	Ø­=Ø¥Ð0ð2ð 2ð 2ñ 3ô 3ð 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-      sÒ   ðð" !Ð  à %Ð %Ð %Ð %Ð %Ð %à€àð€ð €€€Ø €€€Ø 	€	€	€	ðð ð ð ð ð ð ð ð ð ð ð ð ÔØÔ ñ!àÔñð ð
ð 
ð 
ðð ð ð ð r   