Your IP : 216.73.216.213


Current Path : /opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python36/lib64/python3.6/Tools/scripts/__pycache__/run_tests.cpython-36.opt-1.pyc

3

� f�@sxdZddlZddlZddlZyddlZWnek
r@dZYnXdd�Zdd�Zdd�Z	e
d	krte	ejd
d��dS)a9Run Python's test suite in a fast, rigorous way.

The defaults are meant to be reasonably thorough, while skipping certain
tests that can be time-consuming or resource-intensive (e.g. largefile),
or distracting (e.g. audio and gui). These defaults can be overridden by
simply passing a -u option to this script.

�NcCs|jd�p|jd�S)Nz-jz--multiprocess)�
startswith)�arg�r�</opt/alt/python36/lib64/python3.6/Tools/scripts/run_tests.py�is_multiprocess_flagsrcCs|jd�p|jd�S)Nz-uz--use)r)rrrr�is_resource_use_flagsrcCs�tjddddg}|jtjj��|jddg�|jdddd	g�tjd
krT|jd�trzt	dd
�|D��rz|jddg�t	dd
�|D��s�|jddg�|j|�t
dj|��tjd
kr�ddlm
}tj||��ntjtj|�dS)Nz-W�defaultz-bbz-Ezerror::BytesWarningz-m�testz-rz-wZwin32z-ncss|]}t|�VqdS)N)r)�.0rrrr�	<genexpr>-szmain.<locals>.<genexpr>z-j�0css|]}t|�VqdS)N)r)r
rrrrr/sz-uzall,-largefile,-audio,-gui� r)�call)�sys�
executable�extendr	ZsupportZargs_from_interpreter_flags�platform�append�	threading�any�print�join�
subprocessr�exit�os�execv)Z
regrtest_args�argsrrrr�mains*



r�__main__�)�__doc__rrZtest.supportr	r�ImportErrorrrr�__name__�argvrrrr�<module>s