Current File : //usr/lib/python3/dist-packages/lazr/uri/tests/__pycache__/test_docs.cpython-312.pyc |
�
�a�^> � � � d Z ddlmZ eZdgZddlZddlZddlZddl m
Z
mZmZm
Z
ej ej z ej z Zd� Zd� Zy)zTest harness for doctests.� )�print_function�
load_testsN)�cleanup_resources�resource_exists�resource_filename�resource_listdirc
�� � g }t dd� r^t dd� D ]O }|j | � s�|j t j
j
t dd|z � � � �Q |S )z(Find doctests matching a certain suffix.zlazr.uri�docszdocs/%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� dt dt id��� |S )zLoad 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 ��"