Your IP : 216.73.216.213


Current Path : /opt/alt/python35/lib64/python3.5/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python35/lib64/python3.5/Tools/scripts/__pycache__/run_tests.cpython-35.opt-1.pyc



��Yf�@s�dZddlZddlZddlZyddlZWnek
rTdZYnXdd�Zdd�Zdd�Z	e
d	kr�e	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/python35/lib64/python3.5/Tools/scripts/run_tests.py�is_multiprocess_flagsrcCs|jd�p|jd�S)Nz-uz--use)r)rrrr�is_resource_use_flagsrcCsAtjddddg}|jtjj��|jddg�|jdddd	g�tjd
krv|jd�tr�t	dd
�|D��r�|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-w�win32z-ncss|]}t|�VqdS)N)r)�.0rrrr�	<genexpr>-szmain.<locals>.<genexpr>z-j�0css|]}t|�VqdS)N)r)rrrrrr/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