config root man

Current Path : /usr/local/lib/python2.5/test/

FreeBSD hs32.drive.ne.jp 9.1-RELEASE FreeBSD 9.1-RELEASE #1: Wed Jan 14 12:18:08 JST 2015 root@hs32.drive.ne.jp:/sys/amd64/compile/hs32 amd64
Upload File :
Current File : //usr/local/lib/python2.5/test/test_tarfile.pyo

hRc@sddkZddkZddkZddkZddkZddkZddkZddklZyddk	Z	e	i
Wneefj
o
dZ	nXyddkZWnej
o
dZnXdZedZeiieideidZeiZdZdd	Zd
ZdZdeifd
YZdefdYZdefdYZdefdYZdefdYZ defdYZ!defdYZ"defdYZ#defdYZ$defdYZ%d efd!YZ&d"e$fd#YZ'd$eifd%YZ(d&eifd'YZ)d(efd)YZ*d*efd+YZ+d,efd-YZ,d.efd/YZ-d0e$fd1YZ.d2e'fd3YZ/d4efd5YZ0d6e fd7YZ1d8e!fd9YZ2d:e"fd;YZ3d<e#fd=YZ4d>eifd?YZ5d@efdAYZ6eodBe,fdCYZ7dDe-fdEYZ8dFe$fdGYZ9dHe/fdIYZ:dJefdKYZ;dLe fdMYZ<dNe!fdOYZ=dPe"fdQYZ>dRe#fdSYZ?ne	p[,[-[.[/ndTZ@eAdUjoe@ndS(ViN(ttest_supportcCs
ti|S(N(Rtfindfile(tpath((s-/usr/local/lib/python2.5/test/test_tarfile.pyRsstesttar.tarttesttartdiri
tcCs2|ptSntiitdtti|fS(Ns%s%s%s(RtosRtjointtempdirtextsep(tcomp((s-/usr/local/lib/python2.5/test/test_tarfile.pyttarnamescCs(tiitptitntS(N(RRtexistsRtmkdir(((s-/usr/local/lib/python2.5/test/test_tarfile.pytdirname$scCstS(N(ttempname(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttmpname)stBaseTestcBs,eZdZdZdZdZdZRS(Rtrt:cCs9|i|i|i}tit|i||_dS(N(tmodetsepR
ttarfiletopenRttar(tselfR((s-/usr/local/lib/python2.5/test/test_tarfile.pytsetUp2scCs|iidS(N(Rtclose(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttearDown6s(t__name__t
__module__R
RRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyR-s
	tReadTestcBsYeZdZdZdZdZdZdZdZdZ	dZ
RS(	cCsd}xp|iD]e}|d7}|ipqn|ii|}|it|i|ijd|iqW|i|tjddS(s Test member extraction.
        iis&size read does not match expected sizescould not find all membersN(	Rtisregtextractfiletassert_tlentreadtsizeRtmembercount(Rtmembersttarinfotf((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest;s


cCs^|idjoJ|iid}|iid}|i|i|ijdndS(s'Test sparse member extraction.
        t|sS-SPARSEsS-SPARSE-WITH-NULLSs(_FileObject failed on sparse file memberN(RRR!R"R$(Rtf1tf2((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_sparseKs
cCs|idjod}|ii|tttiit|d}|i}|i	|ii
|i}|i||jdndS(s0Test readlines() method of _FileObject.
        R+s0-REGTYPE-TEXTtrUs._FileObject.readline() does not work correctlyN(RRtextractRRRRRt	readlinesRR!R"(RtfilenameR)tlines1tlines2((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_readlinesTs!
cCs|idjod}|ii|tttiit|d}|i}|i	g}|ii
|D]
}||qz~}|i||jdndS(NR+s0-REGTYPE-TEXTR/s.ExFileObject iteration does not work correctly(RRR0RRRRRR1RR!R"(RR2R)R3t_[1]tlineR4((s-/usr/local/lib/python2.5/test/test_tarfile.pyt	test_iteras!
-cCs|idjod}|ii|tttiit|d}|i}|i	|ii
|}|ii|}|i}|id|i
d|ijd|idd|i
d|ijd|idd	|i
d
|ijd|id
d	|i
d|ijd|id
}|i
||dd!jd|idd|i
|i|ijd|i
|idjd|i|id|i
d|ijd|id|i}|id|i}	|i
||	jd|id|i
t|i|ijd|id|i
t|id|ijd|id|i}
|i
|i|t|
jd|i	ndS(sATest seek() method of _FileObject, incl. random reading.
        R+s0-REGTYPE-TEXTtrbisseek() to file's start failedis"seek() to absolute position failediiis+seek() to negative relative position faileds+seek() to positive relative position failedi
i
sread() after seek failedisseek() to file's end failedRs0read() at file's end did not return empty strings&relative seek() to file's start failedisreadlines() after seek failedstell() after readline() faileds)tell() after seek() and readline() failedsread() after readline() failedN(RRR0RRRRRR$Rt	getmemberR!tseekR"ttellR%R1R#treadline(RR2R)tdataR(tfobjttexttsts1ts2R7((s-/usr/local/lib/python2.5/test/test_tarfile.pyt	test_seekmsb!




!
%
c	Cst}tid}ti|_t|d}|i|i|iz_ti|}|i	d}|i|i
|itij|i
|ii
dWdyti|WnnXXdS(s6Test old style dirtype member (bug #1336623).
        s
directory/twit/N(RRtTarInfotREGTYPEttypeRtwritettobufRt
getmembersR"tDIRTYPEtnametendswithRtunlink(RR2R(R?R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_old_dirtypes 	

cCs`xY|iD]N}|io;|i|iid|i|id idq
q
WdS(NRFi(RtisdirR"RNRO(RR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_dirtypes


cCsTtidjodSnti}tid|dd}xHdD]@}ti|}ti|_d|_d|_	|i
|qCW|i|id	t
iitd
}tid|}|i|xn|iD]`}t
ii||i}|i|i	t
i|id@|i|it
ii|qW|idS(
Ntwin32tfileobjRsw:tfoosfoo/bari>iisextract-testi(sfoosfoo/bar(tsystplatformtStringIORRRGRMRItmtimeRtaddfileRR;RRRRt
extractallRLRNtassertEqualtstattst_modetgetmtime(RR?RRNR(tTEMPDIRR((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_extractalls,		



##cCs;y|iidWn tj
o|idnXdS(Ns7-STARs.finding 7-STAR member failed (mangled prefix?)(RR:tKeyErrortfail(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyt	test_stars(RRR*R.R5R8RDRQRSRbRe(((s-/usr/local/lib/python2.5/test/test_tarfile.pyR9s				
		7			tReadStreamTestcBs eZdZdZdZRS(R+cCsLti||iid}|ii|}|iti|idS(sWTest member extraction, and for StreamError when
           seeking backwards.
        iN(	RR*RRLR!tassertRaisesRtStreamErrorR$(RR(R)((s-/usr/local/lib/python2.5/test/test_tarfile.pyR*s
cCs |i}titd}x|i}|i}|djoPn|i|dj	d|ip
|io |i	ti
|i|q!n|i|}|i|}|djoq!n|i|dj	d|i|i|ijdq!|i
|i
dS(s3Compare the normal tar and the stream tar.
        Rsstream.next() failed.sstream.extractfile() failedsstream extraction failedN(RRRRtnexttNoneR"tislnktissymRgRhR!R$R(RtstreamRtt1tt2tv1tv2((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_streams&	

%
(RRRR*Rr(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRfs		tReadDetectTestcBseZdZRS(cCs%tit|i|i|_dS(N(RRRR
RR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRsstReadDetectFileobjTestcBseZdZRS(cCs=t|i}ti|d|idt|d|_dS(NRRUR9(RR
RRRR(RRN((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRtstReadAsteriskTestcBseZdZRS(cCs6|i|id}tit|i||_dS(Nt*(RRRRRR
R(RR((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRustReadStreamAsteriskTestcBseZdZRS(cCs6|i|id}tit|i||_dS(NRv(RRRRRR
R(RR((s-/usr/local/lib/python2.5/test/test_tarfile.pyR%s(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRw#stReadFileobjTestcBseZdZRS(cCs4|ii|ii}|i}|i}|ii|i}|ii|idjo
ti	}n$|idjo
t
i}nt}|t
|id}|i|tit
|idd||_|ii}|i|i||ii|i|ii|i|ddS(Ntgztbz2R9sr:RUsseek back did not work(RRiRNtoffsetR!R$RR
tgziptGzipFileRztBZ2FileRRR;RR]RL(RttRNR{R>t_openR?((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_fileobj_with_offset+s&
		



$
(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRx)st	WriteTestcBsMeZdZdZdZdZdZdZdZdZ	RS(REcCs]|i|i|i}tit|id|_t|_ti|i||_	dS(NR(
RRR
RRRtsrcRtdstnametdst(RR((s-/usr/local/lib/python2.5/test/test_tarfile.pyRLscCs|ii|iidS(N(RRR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyRRs
cCsd|i_|idS(Ni(Rtposixt_test(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyt
test_posixVscCsd|i_|idS(Ni(RRR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyt
test_nonposixZscCs[|iitiitiitd|ii|iti	|i
iddS(Nscfgparser.1i(RtaddRRRRt__file__RtassertNotEqualR^Rtst_size(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyt
test_small^s+
cCsx|iD]}|ipq
n|ii|}|iioIt|itijo0d|ijo |i	t
|ii||q
|ii||q
WdS(NRF(RR R!RRR#RNRtLENGTH_NAMERgt
ValueErrorR[(RR(R)((s-/usr/local/lib/python2.5/test/test_tarfile.pyRcs

6cCstii|i}|i|ii|d|ii||i|iigdti	}ti
t|ii|ti
||i|iigddS(Nsarchive name must be absolutesadded the archive to itself(RRtabspathRR]RRNRtgetnamestgetcwdtchdirR(RRtcwd((s-/usr/local/lib/python2.5/test/test_tarfile.pyt
test_add_selfns
(
RRRRRRRRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRIs						tWrite100TestcBs#eZdZdZdZRS(cCsxd|_|id7_titd|_ti|i}|ii||iitit|_dS(Nt201234567890123456789012345678901234567890123456789RE(RNRRRRRGR[R(RR((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs	
cCs|iidS(N(RR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyRscCs'|i|iid|iddS(Nis!failed to store 100 char filename(R]RRRN(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyR*s(RRRRR*(((s-/usr/local/lib/python2.5/test/test_tarfile.pyR}s		tWriteSize0TestcBs;eZdZdZdZdZdZdZRS(REcCs4t|_t|_ti|id|_dS(NRE(RttmpdirRRRRR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyRscCs|iidS(N(RR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyRscCstii|id}t|d}|i|ii|}|i|i	dt|d}|i
d|i|ii|}|i|i	ddS(NtfileREitaaai(RRRRRRRt
gettarinfoR]R%RJ(RRR)R(((s-/usr/local/lib/python2.5/test/test_tarfile.pyt	test_files


cCsrtii|id}tii|oti|nti||ii	|}|i
|iddS(Nt	directoryi(RRRRRtshutiltrmtreeR
RRR]R%(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_directorys
cCsettdoQtii|id}tid||ii|}|i|i	dndS(Ntsymlinktlink_targeti(
thasattrRRRRRRRR]R%(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_symlinks
(RRRRRRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs				
tWriteStreamTestcBseZdZdZRS(R+cCs|ii|idjo,ti|i}|i}|in|idjoPti}t	|ii}|i
|}|it|i
ddn&t	|i}|i}|i|i|idtiddS(NRyRzis
trailing datatsincorrect zero padding(RRR
R|R}RR$RztBZ2DecompressorRt
decompressR]R#tunused_datatcountRt
RECORDSIZE(RR)RA((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_paddings
 
(RRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstWriteGNULongTestcBseZdZdZd
dZd
dZdZdZdZ	dZ
dZd	Zd
Z
dZdZRS(sGThis testcase checks for correct creation of GNU Longname
       and Longlink extensions.

       It creates a tarfile and adds empty members with either
       long names, long linknames or both and compares the size
       of the tarfile with the expected size.

       It checks for SF bug #812325 in TarFile._create_gnulong().

       While I was writing this testcase, I noticed a second bug
       in the same method:
       Long{names,links} weren't null-terminated which lead to
       bad tarfiles when their length was a multiple of 512. This
       is tested as well.
    cCs<tt|dd\}}|o|d7}n|dS(Nii(tdivmodR#(RRAtblockst	remainder((s-/usr/local/lib/python2.5/test/test_tarfile.pyt_lengthscCsd}t|tijo!|d7}||i|7}n|dj	o7t|tijo!|d7}||i|7}n|S(Ni(R#RRRRjtLENGTH_LINK(RRNtlinkR((s-/usr/local/lib/python2.5/test/test_tarfile.pyt
_calc_sizes
#
cCsti|}|o||_ti|_ntitd}t|_|i	||i
||}|i}|i||d|i
tit}|i}|i|djd|i|i|ijo|i|ijddS(NREs%GNU longname/longlink creation failedsunable to read longname member(RRGtlinknametLNKTYPERIRRtFalseRR[RR{R]RRitfailIfRjR"RN(RRNRR(RRpRqtmember((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs"		
	
cCs|iddddS(Nslongnam/itlongnam(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longname_1023scCs|iddddS(Nslongnam/itlongname(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longname_1024scCs|iddddS(Nslongnam/it	longname_(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longname_1025scCs|idddddS(NRNslonglnk/itlonglnk(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longlink_1023scCs|idddddS(NRNslonglnk/itlonglink(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longlink_1024!scCs|idddddS(NRNslonglnk/it	longlink_(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longlink_1025$scCs$|idddddddS(Nslongnam/iRslonglnk/R(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longnamelink_1023'scCs$|idddddddS(Nslongnam/iRslonglnk/R(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longnamelink_1024+scCs$|idddddddS(Nslongnam/iRslonglnk/R(R(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_longnamelink_1025/sN(RRt__doc__RRjRRRRRRRRRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs									tReadGNULongTestcBs>eZdZdZdZdZdZdZRS(cCstit|_dS(N(RRRR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyR5scCs|iidS(N(RR(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyR8scCsvddd}y|ii|}Wntj
o
d}nX|i|dj	d|i|itijddS(s1Test reading of longname (bug #1471427).
        stest/is	0-REGTYPEslongname not foundsread longname as dirtypeN(RR:RcRjR"RIRRM(RRNR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_1471427;scCsZddd }y|ii|}Wntj
o
d}nX|i|dj	ddS(Ns0-LONGNAME-i
ieslongname not found(RR:RcRjR"(RRNR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_read_nameFscCsddd }ddd }y|ii|}Wntj
o
d}nX|i|dj	d|i|i|jddS(Ns1-LONGLINK-i
ies0-LONGNAME-slonglink not foundslinkname wrong(RR:RcRjR"R(RRRNR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_read_linkNscCsytt}ti|id}|itiddd|}|it|idjd|idS(NiRNsfoo.tarRUiR(	RRRYR$RRR"R#RL(RR)R?R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_truncated_longnameXs
"(RRRRRRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyR3s					
tExtractHardlinkTestcBseZdZRS(cCsd|i_|iidty|iidtWnEtj
o9}ddk}|i|ijo|idqnXdS(s/Test hardlink extraction (bug #857297)
        is	0-REGTYPEs	1-LNKTYPEiNshardlink not extracted properly(Rt
errorlevelR0RtEnvironmentErrorterrnotENOENTRd(RteR((s-/usr/local/lib/python2.5/test/test_tarfile.pyt
test_hardlinkcs(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRastCreateHardlinkTestcBs2eZdZdZdZdZdZRS(sTest the creation of LNKTYPE (hardlink) members in an archive.
       In this respect tarfile.py mimics the behaviour of GNU tar: If
       a file has a st_nlink > 1, it will be added a REGTYPE member
       only the first time.
    cCstitd|_tiitd|_tiitd|_	tii
|ioti|intii
|i	oti|i	nt|id}|id|i
|ii|idS(NRERVtbar(RRRRRRRRRVRRtremoveRJRR(RR)((s-/usr/local/lib/python2.5/test/test_tarfile.pyRys

cCs2|ii|i}|i|itiddS(Nsadd file as regular failed(RRRVR]RIRRH(RR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_add_twicescCsvti|i|i|ii|i}|i|iti	d|ii|i}|i|iti	ddS(Nsadd file as hardlink failed(
RRRVRRRR]RIRR(RR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_add_hardlinkscCsTt|i_ti|i|i|ii|i}|i|i	t
iddS(Nsdereferencing hardlink failed(tTrueRtdereferenceRRRVRRR]RIRRH(RR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_dereference_hardlinks
(RRRRRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRrs
			tReadTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadStreamTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRst
WriteTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstWriteStreamTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadDetectTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadDetectFileobjTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadAsteriskTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadStreamAsteriskTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadFileobjTestGzipcBseZdZRS(Ry(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstFileModeTestcBseZdZRS(cCs6|itidd|itidddS(Nis
-rwxr-xr-xiIs
---s--s--t(R]Rtfilemode(R((s-/usr/local/lib/python2.5/test/test_tarfile.pyt
test_modess(RRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstOpenFileobjTestcBs,eZdZdZdZdZRS(c	Csbtid}ytidddd|Wn/tij
o |i|iddnXdS(Nsfoo
RRRRUisfileobj's position has moved(RYRRt	ReadErrorR]R<(RR?((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_openers
cCsMttd}tid|dd}|i|itii|idS(NR9RURR(RRRR]RNRRR(RR?R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_no_name_argumentscCsittdi}ti|}|itt|dtid|dd}|i|i	ddS(NR9RNRURR(RRR$RYRgtAttributeErrortgetattrRR]RNRj(RR>R?R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_no_name_attributes
cCs\ttdi}ti|}d|_tid|dd}|i|iddS(NR9RRURR(RRR$RYRNRR]Rj(RR>R?R((s-/usr/local/lib/python2.5/test/test_tarfile.pyttest_empty_name_attributes
	(RRRRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRs			t
ReadTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadStreamTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstWriteTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstWriteStreamTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadDetectTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadDetectFileobjTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadAsteriskTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadStreamAsteriskTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRstReadFileobjTestBzip2cBseZdZRS(Rz(RRR
(((s-/usr/local/lib/python2.5/test/test_tarfile.pyRscCsttd}|i}|ito3titdd}|i||into3titdd}|i||intt	t
ttt
tttttttttg}ttdo|it|itnto,|itttt t!t"t#t$t%g	nto,|it&t't(t)t*t+t,t-t.g	nzt/i0|Wdtoti1tdntoti1tdnti2i3t4ot5i6t4nti2i3t7oti1t7nXdS(NR9RytwbRzR(8RRR$RR|RJRzR~RRRRfRsRtRuRwRxRRRRRRRRtappendRRtextendRRRRRRRRRRRRRRRRRRRtrun_unittestRRRRRRR(R)tfgutsRttests((s-/usr/local/lib/python2.5/test/test_tarfile.pyt	test_mainsj


	
t__main__(BRWRRttempfileRYtunittestRR*RR|R}tImportErrorRRjRzRRRt
gettempdirR	RtTESTFNRR&RRRtTestCaseRRRfRsRtRuRwRxRRRRRRRRRRRRRRRRRRRRRRRRRRRRRR(((s-/usr/local/lib/python2.5/test/test_tarfile.pys<module>s	&			& 4)\.3	C


Man Man