Your IP : 216.73.216.213
�
e f] � @ s� d Z d d l Z d d l Z d d l Z y d d l Z Wn e k
rT d Z Yn Xd d � Z d d � Z d d � Z e
d k r� e e j d
d � � n d S)a9 Run 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.
� Nc C s | j d � p | j d � S)Nz-jz--multiprocess)�
startswith)�arg� r �</opt/alt/python34/lib64/python3.4/Tools/scripts/run_tests.py�is_multiprocess_flag s r c C s | j d � p | j d � S)Nz-uz--use)r )r r r r �is_resource_use_flag s r c C s( t j d d d d g } | j t j j � � t j j d d � | j d d g � | j d d d d
g � t j d k r� | j
d � n t r� t d
d � | D� � r� | j d d g � n t d d � | D� � s� | j d d g � n | j | � t
d j | � � t j t j | � d S)Nz-W�defaultz-bbz-EZPYTHONWARNINGSzerror::BytesWarningz-m�testz-rz-w�win32z-nc s s | ] } t | � Vq d S)N)r )�.0r r r r � <genexpr>/ s zmain.<locals>.<genexpr>z-j�0c s s | ] } t | � Vq d S)N)r )r r r r r r 1 s z-uzall,-largefile,-audio,-gui� )�sys�
executable�extendr ZsupportZargs_from_interpreter_flags�os�environ�pop�platform�append� threading�any�print�join�execv)Z
regrtest_args�argsr r r �main s&