%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /proc/self/root/opt/plesk/python/2.7/lib64/python2.7/test/
Upload File :
Create Path :
Current File : //proc/self/root/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyc

�
5}�ac@s�dZddlZddlmZddlZddlZddlZdZdZ	de	j
dd�d	Zd
ejfd��YZ
dejfd
��YZdejfd��YZd�Zedkr�e�ndS(s%
Tests for uu module.
Nick Mathewson
i����N(ttest_supports5The smooth-scaled python crept over the sleeping dog
sKM5&AE('-M;V]T:"US8V%L960@<'ET:&]N(&-R97!T(&]V97(@=&AE('-L965P
(:6YG(&1O9PH sbegin %03o %s
t%s%%s
 
end
tUUTestcBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCs�tjt�}tj�}tj||d�|j|j�td�tjt�}tj�}tj||dd�|j|j�td�dS(Ntt1i�i�(i�R(i�R(t	cStringIOtStringIOt	plaintexttuutencodetassertEqualtgetvaluetencodedtextwrapped(tselftinptout((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttest_encodescCs�tjtd�}tj�}tj||�|j|j�t�tjddtd�}tj�}tj||�|j|j�t�dS(Ni�Rs(UUencoded files may contain many lines,
s%even some that have 'begin' in them.
(i�R(i�R(RRRRtdecodeR	R
R(RR
R((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttest_decode!scCsstjdt�}tj�}y!tj||�|jd�Wn,tjk
rn}|jt|�d�nXdS(Ns
begin 644 t1
sNo exception raisedsTruncated input file(	RRtencodedtextRRtfailtErrorR	tstr(RR
Rte((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttest_truncatedinput/scCsotjd�}tj�}y!tj||�|jd�Wn,tjk
rj}|jt|�d�nXdS(NtsNo exception raiseds'No valid begin line found in input file(RRRRRRR	R(RR
RR((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttest_missingbegin8scCs�d}d}tj|�}tj�}tj||dt�|j|j�|�ddl}|j|d�}|j||�dS(Nsbegin 644 file
!,___
 
end
t3tquieti����tuu_codec(RRRRtTrueR	R
tcodecs(RRRR
RRtdecoded((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttest_garbage_paddingAs(t__name__t
__module__RRRRR (((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyRs
	
					tUUStdIOTestcBs,eZd�Zd�Zd�Zd�ZRS(cCstj|_tj|_dS(N(tsyststdintstdout(R((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pytsetUpWscCs|jt_|jt_dS(N(R%R$R&(R((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttearDown[scCsXtjt�t_tj�t_tjdddd�|jtjj	�t
d�dS(Nt-Ri�(i�R(RRRR$R%R&RRR	R
R(R((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyR_scCsRtjtd�t_tj�t_tjdd�|jtjj	�t
�dS(Ni�RR)(i�R(RRRR$R%R&RRR	R
R(R((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyRhs(R!R"R'R(RR(((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyR#Us				t
UUFileTestcBs5eZd�Zd�Zd�Zd�Zd�ZRS(cCsPtjd|_tjd|_|jtj|j�|jtj|j�dS(Ntito(tsupporttTESTFNttmpinttmpoutt
addCleanuptunlink(R((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyR'pscCs(t|jd��}|jt�WdQXt|jd��>}t|jd��#}tj|||jdd�WdQXWdQXt|jd��}|j�}WdQX|j|t	d|jf�tj|j|j|jdd�t|jd��}|j�}WdQX|j|t	d|jf�dS(Ntwbtrbtwtmodei�tr(
topenR/twriteRR0RRtreadR	R(Rtfintfoutts((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyRvs("cCs�t|jd��!}|jtd|jf�WdQXt|jd��}tj|�WdQXt|jd��}|j�}WdQX|j|t	�dS(NR5i�R7(
R8R/R9RR0RRR:R	R(RtfR=((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyR�s cCs�t|jd��!}|jtd|jf�WdQXtj|j�t|jd��}|j�}WdQX|j|t	�dS(NR5i�R7(
R8R/R9RR0RRR:R	R(RR>R=((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttest_decode_filename�s c
Cs�t|jd��!}|jtd|jf�WdQXt|jd��}tj|�WdQXt|jd�� }|jtjtj|�WdQXdS(NR3i�R7(	R8R/R9RR0RRtassertRaisesR(RR>((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyttest_decodetwice�s (R!R"R'RRR?RA(((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyR*ns
				
cCstjttt�dS(N(R-trun_unittestRR#R*(((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyt	test_main�st__main__(t__doc__tunittestttestRR-RR$RRRtreplaceRtTestCaseRR#R*RCR!(((s5/opt/plesk/python/2.7/lib64/python2.7/test/test_uu.pyt<module>s@:	

Zerion Mini Shell 1.0