o ƒaã^>ã@spdZddlmZeZdgZddlZddlZddlZddl m Z m Z m Z m Z ejejBejBZdd„Zdd„ZdS) zTest harness for doctests.é)Úprint_functionÚ load_testsN)Úcleanup_resourcesÚresource_existsÚresource_filenameÚresource_listdirc CsHg}tddƒr"tddƒD]}| |¡r!| tj tdd|ƒ¡¡q |S)z(Find doctests matching a certain suffix.zlazr.uriÚdocszdocs/%s)rrÚendswithÚappendÚosÚpathÚabspathr)ÚsuffixÚ doctest_filesÚname©rú:/usr/lib/python3/dist-packages/lazr/uri/tests/test_docs.pyÚ find_doctests,s   ÿÿ€rcCs0t t¡| tjtdƒdtdtidœŽ¡|S)zLoad all the doctests.z.rstFr)Úmodule_relativeÚ optionflagsÚglobs) ÚatexitÚregisterrÚaddTestÚdoctestÚ DocFileSuiterÚ DOCTEST_FLAGSr)ÚloaderÚtestsÚpatternrrrr9s  ý)Ú__doc__Ú __future__rÚtypeÚ __metaclass__Ú__all__rrr Ú pkg_resourcesrrrrÚELLIPSISÚNORMALIZE_WHITESPACEÚ REPORT_NDIFFrrrrrrrÚs" ÿ ÿþÿ