Your IP : 216.73.216.213
�
��fI c @ s� d d l Z d d l Z d d l Z d d l Z d d l m Z m Z m Z m Z e j d k rs e j
d � � n e d Z d e j e j
f Z Gd d � d e j � Z d d
� Z e d k r� e � n d S( i N( u TESTFNu run_unittestu unlinku
reap_childrenu posixu pipes module only works on posixu 2u tr %s %sc B s� | Ee Z d Z d d � Z d d � Z d d � Z d d � Z d d
� Z d d � Z d
d � Z d d � Z
d d � Z d d � Z d d � Z
d d � Z d d � Z d d � Z d d � Z d S( u SimplePipeTestsc C s% x t t f D] } t | � q
Wd S( N( u TESTFNu TESTFN2u unlink( u selfu f( ( u4 /opt/alt/python33/lib64/python3.3/test/test_pipes.pyu tearDown s u SimplePipeTests.tearDownc
C sw t j � } | j t t j � | j t d � } | j d � | j � t t � � } | j | j
� d � Wd QXd S( Nu wu hello world #1u HELLO WORLD #1( u pipesu Templateu appendu s_commandu STDIN_STDOUTu openu TESTFNu writeu closeu assertEqualu read( u selfu tu f( ( u4 /opt/alt/python33/lib64/python3.3/test/test_pipes.pyu testSimplePipe1 s
u SimplePipeTests.testSimplePipe1c C s� t t d � � } | j d � Wd QXt j � } | j t d t j � | j t t � t t � � } | j
| j � d � Wd QXd S( Nu wu hello world #2u
< $IN > $OUTu HELLO WORLD #2( u openu TESTFNu writeu pipesu Templateu appendu s_commandu FILEIN_FILEOUTu copyu TESTFN2u assertEqualu read( u selfu fu t( ( u4 /opt/alt/python33/lib64/python3.3/test/test_pipes.pyu testSimplePipe2 s u SimplePipeTests.testSimplePipe2c C s� t t d � � } | j d � Wd QXt j � } | j t d t j � | j t d � } z | j | j � d � Wd | j
� Xd S( Nu wu hello world #2u < $INu ru HELLO WORLD #2( u openu TESTFNu writeu pipesu Templateu appendu s_commandu
FILEIN_STDOUTu assertEqualu readu close( u selfu fu t( ( u4 /opt/alt/python33/lib64/python3.3/test/test_pipes.pyu testSimplePipe3&