Your IP : 216.73.216.213


Current Path : /opt/alt/python34/lib64/python3.4/Tools/scripts/__pycache__/
Upload File :
Current File : //opt/alt/python34/lib64/python3.4/Tools/scripts/__pycache__/run_tests.cpython-34.pyc

�
e f]�@s�dZddlZddlZddlZyddlZWnek
rTdZYnXdd�Zdd�Zdd�Z	e
d	kr�e	ejd
d��ndS)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/python34/lib64/python3.4/Tools/scripts/run_tests.py�is_multiprocess_flagsrcCs|jd�p|jd�S)Nz-uz--use)r)rrrr�is_resource_use_flagsrcCs(tjddddg}|jtjj��tjjdd�|jddg�|jddd	d
g�tj	dkr�|j
d�ntr�td
d�|D��r�|jddg�ntdd�|D��s�|jddg�n|j|�t
dj|��tjtj|�dS)Nz-W�defaultz-bbz-EZPYTHONWARNINGSzerror::BytesWarningz-m�testz-rz-w�win32z-ncss|]}t|�VqdS)N)r)�.0rrrr�	<genexpr>/szmain.<locals>.<genexpr>z-j�0css|]}t|�VqdS)N)r)rrrrrr1sz-uzall,-largefile,-audio,-gui� )�sys�
executable�extendr	ZsupportZargs_from_interpreter_flags�os�environ�pop�platform�append�	threading�any�print�join�execv)Z
regrtest_args�argsrrr�mains&	
 
r�__main__�)�__doc__rrZtest.supportr	r�ImportErrorrrr�__name__�argvrrrr�<module>s