Current File : //usr/lib/python3/dist-packages/lazr/uri/tests/__pycache__/test_docs.cpython-312.pyc
�

�a�^>���dZddlmZeZdgZddlZddlZddlZddl	m
Z
mZmZm
Z
ejejzej zZd�Zd�Zy)zTest harness for doctests.�)�print_function�
load_testsN)�cleanup_resources�resource_exists�resource_filename�resource_listdirc
���g}tdd�r^tdd�D]O}|j|�s�|jtj
j
tdd|z����Q|S)z(Find doctests matching a certain suffix.zlazr.uri�docszdocs/%s)rr�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	��tjt�|jt	j
t
d�dtdtid���|S)zLoad all the doctests.z.rstFr)�module_relative�optionflags�globs)	�atexit�registerr�addTest�doctest�DocFileSuiter�
DOCTEST_FLAGSr)�loader�tests�patterns   rrr9sD��
�O�O�%�&�	�M�M�'�&�&�	�v�	��=���0�2�3��Lr)�__doc__�
__future__r�type�
__metaclass__�__all__rrr
�
pkg_resourcesrrrr�ELLIPSIS�NORMALIZE_WHITESPACE�REPORT_NDIFFrrr�rr�<module>r-sg��"!�%��
������	������� � �!������
�r