Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_pipes.cpython-33.pyo

�
��fIc@s�ddlZddlZddlZddlZddlmZmZmZmZej	dkrsej
d��nedZdejej
fZGdd�dej�Zd	d
�Zedkr�e�ndS(iN(uTESTFNurun_unittestuunlinku
reap_childrenuposixu pipes module only works on posixu2utr %s %scBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�Zdd�Zdd�Zdd�ZdS( uSimplePipeTestscCs%xttfD]}t|�q
WdS(N(uTESTFNuTESTFN2uunlink(uselfuf((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutearDownsuSimplePipeTests.tearDownc
Cswtj�}|jttj�|jtd�}|jd�|j�tt��}|j	|j
�d�WdQXdS(Nuwuhello world #1uHELLO WORLD #1(upipesuTemplateuappendu	s_commanduSTDIN_STDOUTuopenuTESTFNuwriteucloseuassertEqualuread(uselfutuf((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestSimplePipe1s

uSimplePipeTests.testSimplePipe1cCs�ttd��}|jd�WdQXtj�}|jtdtj�|jtt	�tt	��}|j
|j�d�WdQXdS(Nuwuhello world #2u
 < $IN > $OUTuHELLO WORLD #2(uopenuTESTFNuwriteupipesuTemplateuappendu	s_commanduFILEIN_FILEOUTucopyuTESTFN2uassertEqualuread(uselfufut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestSimplePipe2suSimplePipeTests.testSimplePipe2cCs�ttd��}|jd�WdQXtj�}|jtdtj�|jtd�}z|j|j	�d�Wd|j
�XdS(Nuwuhello world #2u < $INuruHELLO WORLD #2(uopenuTESTFNuwriteupipesuTemplateuappendu	s_commandu
FILEIN_STDOUTuassertEqualureaduclose(uselfufut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestSimplePipe3&suSimplePipeTests.testSimplePipe3cCs�d}ttd��}|j|�WdQXttd��}|jd�WdQXtj�}|jtt�tt��}|j|j�|�WdQXdS(Nuempty pipeline test COPYuwu(	uopenuTESTFNuwriteuTESTFN2upipesuTemplateucopyuassertEqualuread(uselfudufut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestEmptyPipeline11su"SimplePipeTests.testEmptyPipeline1cCsud}ttd��}|j|�WdQXtj�}|jtd�}z|j|j�|�Wd|j�XdS(Nuempty pipeline test READuwur(uopenuTESTFNuwriteupipesuTemplateuassertEqualureaduclose(uselfudufut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestEmptyPipeline2=su"SimplePipeTests.testEmptyPipeline2cCsid}tj�}|jtd��}|j|�WdQXtt��}|j|j�|�WdQXdS(Nuempty pipeline test WRITEuw(upipesuTemplateuopenuTESTFNuwriteuassertEqualuread(uselfudutuf((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestEmptyPipeline3Isu"SimplePipeTests.testEmptyPipeline3cCsOtj�}|jt|�d�|jdtj�|jt|�d�dS(Nu<Template instance, steps=[]>u
tr a-z A-Zu1<Template instance, steps=[('tr a-z A-Z', '--')]>(upipesuTemplateuassertEqualurepruappenduSTDIN_STDOUT(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestReprRs
uSimplePipeTests.testReprcCsPtj�}|jd�|j|jd�|jd�|j|jd�dS(NFT(upipesuTemplateudebuguFalseuassertEqualu	debugginguTrue(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestSetDebugYs


uSimplePipeTests.testSetDebugcCs<tj�}|jdtj�|jt|jdd�dS(Nuboguscmdu	bogusfileur(upipesuTemplateuappenduSINKuassertRaisesu
ValueErroruopen(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestReadOpenSink`su SimplePipeTests.testReadOpenSinkcCs<tj�}|jdtj�|jt|jdd�dS(Nuboguscmdu	bogusfileuw(upipesuTemplateuprependuSOURCEuassertRaisesu
ValueErroruopen(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestWriteOpenSourcegsu#SimplePipeTests.testWriteOpenSourcecCs<tj�}|jt|jdtj�|jt|jdd�|jt|jdtj�tj�}|jdtj�|jt|jdtj�tj�}|jt|jdtj	�tj�}|jt|jdtj
�tj�}|jt|jdtj	�tj�}|jt|jdtj�dS(Niuboguscmduxxu
boguscmd $OUTuboguscmd $IN(upipesuTemplateuassertRaisesu	TypeErroruappenduSTDIN_STDOUTu
ValueErroruSOURCEuSINKuFILEIN_FILEOUTu
FILEIN_STDOUTu
STDIN_FILEOUT(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestBadAppendOptionsns&


u$SimplePipeTests.testBadAppendOptionscCs<tj�}|jt|jdtj�|jt|jdd�|jt|jdtj�tj�}|jdtj�|jt|jdtj�tj�}|jt|jdtj	�tj�}|jt|jdtj
�tj�}|jt|jdtj	�tj�}|jt|jdtj�dS(Niu
tr a-z A-Zuxxuboguscmdu
boguscmd $OUTuboguscmd $IN(upipesuTemplateuassertRaisesu	TypeErroruprependuSTDIN_STDOUTu
ValueErroruSINKuSOURCEuFILEIN_FILEOUTu
FILEIN_STDOUTu
STDIN_FILEOUT(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestBadPrependOptions�s&


u%SimplePipeTests.testBadPrependOptionscCs)tj�}|jt|jdd�dS(Nu	bogusfileux(upipesuTemplateuassertRaisesu
ValueErroruopen(uselfut((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyutestBadOpenMode�suSimplePipeTests.testBadOpenModecCs�tj�}|jdtj�|j�}|jt|�t|��|j|j|j�|jt|j�t|j��|j|j	|j	�dS(Nu
tr a-z A-Z(
upipesuTemplateuappenduSTDIN_STDOUTucloneuassertNotEqualuiduassertEqualustepsu	debugging(uselfutuu((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyu	testClone�s"uSimplePipeTests.testCloneN(u__name__u
__module__u__qualname__utearDownutestSimplePipe1utestSimplePipe2utestSimplePipe3utestEmptyPipeline1utestEmptyPipeline2utestEmptyPipeline3utestReprutestSetDebugutestReadOpenSinkutestWriteOpenSourceutestBadAppendOptionsutestBadPrependOptionsutestBadOpenModeu	testClone(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyuSimplePipeTestss			"!uSimplePipeTestscCstt�t�dS(N(urun_unittestuSimplePipeTestsu
reap_children(((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyu	test_main�s
u	test_mainu__main__(upipesuosustringuunittestutest.supportuTESTFNurun_unittestuunlinku
reap_childrenunameuSkipTestuTESTFN2uascii_lowercaseuascii_uppercaseu	s_commanduTestCaseuSimplePipeTestsu	test_mainu__name__(((u4/opt/alt/python33/lib64/python3.3/test/test_pipes.pyu<module>s"
�