Your IP : 216.73.216.196


Current Path : /opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/
Upload File :
Current File : //opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyc

�
R�Xc@s�ddlmZmZd�ZdZddlmZddlmZddl	m
Z
mZmZddl
mZdefd	��YZd
S(i����(tPopentPIPEcCsLtddtdtdt�}|j�\}}|jrHtd��n|S(Ns
svn ls -R footstdouttstderrtshellssomething bad happened(RRtTruetcommunicatet
returncodetRuntimeError(tprocesstoutterr((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pytmy_funcs
	s(testfixtures.tests.test_popen_docs.Popen(tTestCase(tcall(tReplacertShouldRaisetcompare(t	MockPopent
TestMyFunccBsYeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
RS(	cCsEt�|_t�|_|jjt|j�|j|jj�dS(N(RRRtrtreplacetdotted_patht
addCleanuptrestore(tself((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pytsetUpsc	Csm|jjddddd�tt�d�ttjddtdtdt�tjj�gtj	j
�dS(Ns
svn ls -R fooRtoRteR(Rtset_commandRRRRRtPopen_instanceRtmocktmethod_calls(R((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyttest_examplescCsCtjddddddd�ttd���t�WdQXdS(	Ns
svn ls -R fooRRRRRissomething bad happened(RRRRR(R((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyttest_example_bad_returncode-sc	Cs�t�}|jd�|ddtdtdt�}|jd�\}}ttjddtdddd�tjjd�g|j	j
�dS(Ns	a commandRRRtfooi����(RRRRRRRRRRR (RRR	R
R((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyttest_communicate_with_input6s	
c	Cs�t�}|jddddd�|ddtdtdt�}t|jj�d�t|jj�d�ttj	ddtdtdt�g|j
j�dS(Ns	a commandRR#RtbarR(RRRRRRtreadRRRRR (RRR	((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyt test_read_from_stdout_and_stderrCs	!cCs�t�}|jddd�|d�}t|jd�t|j�d�t|jd�ttjd�tjj�g|j	j
�dS(Ns	a commandRi(RRRRtNonetwaitRRRRR (RRR	((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyttest_wait_and_return_codePs	c	Cs�t�}|jd�|ddtdtdt�}|jd�ttjddtdddd�tjjd�g|j	j
�dS(Ns	a commandRRRii����(RRRRtsend_signalRRRRRR (RRR	((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyttest_send_signal`s	

cCs�t�}|jddddd�|d�}x|j�dkrFq1Wt|jd�ttjd�tjj�tjj�tjj�g|j	j
�dS(Ns	a commandRit
poll_counti(RRtpollR(RRRRRRR (RRR	((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyttest_poll_until_resultms	c	Csj|jjdddd�tt�d�ttjddtdtdt�tjj�gtj	j
�dS(NRRRRs
svn ls -R fooR(Rtset_defaultRRRRRRRRR (R((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyttest_default_behaviour�s(t__name__t
__module__RR!R"R$R'R*R,R/R1(((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyRs					
	
		
	N(t
subprocessRRRRtunittestR
RRttestfixturesRRRttestfixtures.popenRR(((sS/opt/alt/python27/lib/python2.7/site-packages/testfixtures/tests/test_popen_docs.pyt<module>s