Your IP : 216.73.216.196


Current Path : /opt/alt/python27/lib/python2.7/site-packages/_pytest/
Upload File :
Current File : //opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pyo

�
�mYc@`s�ddlmZmZmZddlZddlZd�Zejde�d��Z	d�Z
d�Zejde�d	��ZdS(
i(tabsolute_importtdivisiontprint_functionNcC`sK|jd�}|jdddddd�|jdd	dddd
�dS(Ntdebugconfigs--setuponlys--setup-onlytactiont
store_truethelps*only setup fixtures, do not execute tests.s--setupshows--setup-shows-show setup of fixtures while executing tests.(tgetgroupt	addoption(tparsertgroup((sB/opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pytpytest_addoptions
thookwrappercc`s�dV|j}|jjr�t|d�r~|jrot|j�rY|j|j�|_q{|j|j|_q~|j|_nt	|d�ndS(NtparamtSETUP(
tconfigtoptiont	setupshowthasattrtidstcallableR
tcached_paramtparam_indext_show_fixture_action(t
fixturedeftrequestR((sB/opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pytpytest_fixture_setups		cC`sVt|d�rR|jj}|jjrRt|d�t|d�rO|`qOqRndS(Nt
cached_resulttTEARDOWNR(Rt_fixturemanagerRRRRR(RR((sB/opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pytpytest_fixture_post_finalizer"s
cC`sS|jj}|jjd�}|r9|j�\}}n|j�}|j�|jd|j�|jdj	d|j
d�d|jdj�d	|j
��|d
kr�td�|jD��}|r�|jdj	d
j|���q�nt|d�r|jdj	|j��n|rO|j�tjj|�tjj|�ndS(Ntcapturemanagert is{step} {scope} {fixture}tstepitscopeitfixtureRcs`s!|]}|dkr|VqdS(RN((t.0targ((sB/opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pys	<genexpr>:ss (fixtures used: {0})s, Rs[{0}]s  (RRt
pluginmanagert	getplugintsuspendcapturetget_terminal_writertlinetwritetscopenumtformattljustR"tuppertargnametsortedtargnamestjoinRRt
resumecapturetsyststdouttstderr(RtmsgRtcapmantoutterrttwtdeps((sB/opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pyR+s*

%
ttryfirstcC`s|jjrt|j_ndS(N(Rt	setuponlytTrueR(R((sB/opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pytpytest_cmdline_mainGs(
t
__future__RRRtpytestR5RthookimplR@RRRRA(((sB/opt/alt/python27/lib/python2.7/site-packages/_pytest/setuponly.pyt<module>s