/usr/local/lib/python3.6/site-packages/joblib/__pycache__
Edit: /usr/local/lib/python3.6/site-packages/joblib/__pycache__/testing.cpython-36.pyc (2037B)
3
Eg @ s d Z ddlZddlZddlZddlZddlZddlZddlZddl Z ej
Z
ejZe jj
ZejjZejZejjZejjZejjZejZdd ZdddZdS ) z
Helper for testing.
Nc s t j d fdd } | t _dS )z& Redirect all warnings to stdout.
Nr c s | |t jj||tj d S )N)ospathbasenamesysstdout)msgcatfnamelnofileline)showwarning_orig 8/usr/local/lib/python3.6/site-packages/joblib/testing.pyshowwarning s z'warnings_to_stdout.
.showwarning)Nr )warningsr )r r )r
r warnings_to_stdout s r c
s t j t jt jd fdd}tj||}z|j j \}}|j |j }}jdkrxdj j||}t
||dk rtj|| rt
dj |||dk rtj|| rt
dj ||W d|j
X dS ) zRuns a command in a subprocess with timeout in seconds.
Also checks returncode is zero, stdout if stdout_regex is set, and
stderr if stderr_regex is set.
)r stderrc s t jdj j d S )NzTimeout running {})r warnformatkillr )cmdprocr r kill_process1 s z+check_subprocess_call..kill_processr z/Non-zero return code: {}.
Stdout:
{}
Stderr:
{}Nz,Unexpected stdout: {!r} does not match:
{!r}z,Unexpected stderr: {!r} does not match:
{!r})
subprocessPopenPIPE threadingTimerstartcommunicatedecode
returncoder
ValueErrorresearchcancel) r timeoutZstdout_regexZstderr_regexr timerr r messager )r r r check_subprocess_call' s.
r+ )r NN)__doc__r r os.pathr r% r r ZpytestZ_pytestZraisesZwarnsrunnerZSkippedZSkipTestmarkZskipifZfixtureZparametrizer( Zxfailparamr r+ r r r r s(