https://t.me/AnonymousX5
Server : Apache
System : Linux cvar2.toservers.com 3.10.0-962.3.2.lve1.5.73.el7.x86_64 #1 SMP Wed Aug 24 21:31:23 UTC 2022 x86_64
User : njnconst ( 1116)
PHP Version : 8.4.18
Disable Function : NONE
Directory :  /proc/self/root/lib/python2.7/site-packages/unicodecsv/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Current File : //proc/self/root/lib/python2.7/site-packages/unicodecsv/test.pyc
�
R�Vc@s�ddlZddlZddlZddlZddlZddlZddlZddlm	Z	ddl
mZddlZ
y
eZWnnXeefZdejfd��YZdejfd��YZdejfd	��YZd
efd��YZde
jfd
��YZdefd��YZde
jfd��YZdefd��YZdejfd��YZdejfd��YZdejfd��YZdejfd��YZ dS(i����N(tEncodedFile(tBytesIOtTest_CsvcBs�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(s�
    Test the underlying C csv parser in ways that are not appropriate
    from the high level interface. Further tests of this nature are done
    in TestDialectRegistry.
    cCse|jt|�|jt|d�|jt||dd�|jt||dd�|jt||dd�|jtj||d�|jt||dd�|jt||dd�|jt||dd�|jt||dd�|jt||dd�|jt||d	d�|jt||d	tjdd
�|jt||d	tjdd�dS(Ntbad_attrit	delimitertXXtfooit	quotechartlineterminatortquotingt(tassertRaisest
py_compat_exctNonetcsvtErrort	QUOTE_ALL(tselftctortarg((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt_test_arg_valid#s cCs|jtjg�dS(N(RRtreader(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_reader_arg_valid5scCs|jtjt��dS(N(RRtwriterR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_writer_arg_valid8scGs-||�}|j|jjd�|j|jjt�|j|jjd�|j|jjd�|j|jjd�|j|jj	t
j�|j|jjt
�|j|jjt
�|jtt|jd�|jtt|jdd�|jtt|jd�|jtt|jdd�dS(Nt,s
t"Rt:R	(tassertEqualtdialectRtdoublequotetTruet
escapecharR
RRR	Rt
QUOTE_MINIMALtskipinitialspacetFalsetstrictRRtdelattrtsetattr(RRtargstobj((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt_test_default_attrs;s"

cCs|jtjg�dS(N(R)RR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_reader_attrsPscCs|jtjt��dS(N(R)RRR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_writer_attrsSscGstdddtdddddd	d
tjdtdt�}|||�}|j|jjd�|j|jjt�|j|jj	d�|j|jj
d�|j|jjd	�|j|jjtj�|j|jj
t�|j|jjt�dS(
NRRRR s\Rs
Rt*R	R"R$(tdictR#Rt
QUOTE_NONERRRRRR RRR	R"R$(RRR'tkwargsR(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt_test_kw_attrsVs	cCs|jtjg�dS(N(R0RR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_reader_kw_attrsfscCs|jtjt��dS(N(R0RRR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_writer_kw_attrsiscGs�ddd��Y}||f}||�}|j|jjd�|j|jjt�|j|jjd�|j|jjd�|j|jjd�|j|jjt	j
�|j|jjt�|j|jj
t�dS(NRcBs;eZdZeZdZdZdZej	Z
eZeZ
RS(t-t^t$t#(t__name__t
__module__RR#RR RRRRR	RR"R$(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyRns	R3R4R5R6((RRRRR#R RRR	RRR"RR$(RRR'RR(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt_test_dialect_attrsls	
cCs|jtjg�dS(N(R9RR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_reader_dialect_attrs�scCs|jtjt��dS(N(R9RRR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_writer_dialect_attrs�scKs�tj�\}}tj|d�}zYtj||�}|j|�|jd�|j|j	�||j
jjd��Wd|j
�tj|�XdS(Nsw+bisutf-8(ttempfiletmkstemptostfdopenRRtwriterowtseekRtreadRRtencodetclosetunlink(RtfieldstexpectR/tfdtnametfileobjR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt_write_test�s


cCsddl}t|d�o*|jjdk}|j|r?tntj|jdd�|jdd�|jdgd�|jtj|jdgddtj
�ddd��Y}|jt|j|�d�d	d
d
��Y}|jt|j|�gd�dS(Ni����tpypy_version_infoiR
s""R	tBadListcBseZd�Zd�ZRS(cSsdS(Ni
((R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt__len__�scSs|dkrt�ndS(Ni(tIOError(Rti((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt__getitem__�s(R7R8RNRQ(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyRM�s	tBadItemcBseZd�ZRS(cSs
t�dS(N(RO(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt__str__�s(R7R8RS(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyRR�s((((tsysthasattrtversion_infotmajorRt	TypeErrorRRRKR
R.RO(RRTtpypy3RMRR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_arg_valid�s!(cCs=dd}|j||gdj|jd�gd��dS(NtXiP�Rsutf-8i(RKtjoinRC(Rt	bigstring((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_bigfield�s
cCs�|jdddgd�|jtj|jdddgddtj�|jdddgddtj�|jdddgddtj�|jdddgddtj�|jd	dgd
dtj�dS(Ntaisp,qs	a,1,"p,q"sa,1,p,qR	s"a",1,"p,q"s
"a","1","p,q"sa
bs	"a
b","1"(RKRRRR.R!tQUOTE_NONNUMERICR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_quoting�s



cCs/|jdtjd�dgddtj�dS(NR_s1.1sp,qs
"a",1.1,"p,q"R	(RKtdecimaltDecimalRR`(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_decimal�s!c	Cs
|jdddgddd�|jtj|jdddgdddd	t�|jdddgdddd	t�|jd
gddddtj�|jd
gd
dddtjd	t�|jd
gd
dddtj�|jdddgddddtj�dS(NR_isp,qs	a,1,"p,q"R s\sp,"q"s
a,1,"p,\"q\""RRs""""R	s\"sa,1,p\,q(RKRRRR
R#R!R.(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_escape�s"

cCs�dd
d��Y}tj|��}|jt|jdgg�tj�\}}tj|d�}zktj|�}|jt	|jd�|jddgddgg�|jd�|j|j
�d	�Wd|j�tj|�XdS(Nt
BrokenFilecBseZd�ZRS(cSs
t�dS(N(RO(Rtbuf((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pytwrite�s(R7R8Rh(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyRf�sR_sw+btbtctdis
a,b
c,d
((RRRROt	writerowsR<R=R>R?RXR
RARRBRDRE(RRfRRHRIRJ((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_writerows�s

cKs2tj||�}t|�}|j||�dS(N(RRtlistR(RtinputRGR/Rtresult((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt
_read_test�scCs�|jgg�|jdggg�|jtj|jdgddd�|jtj|jdgddd�|jdgdggdd�dS(	NR
s"ab"cR$itabctabcRi(RqRRRR
(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_oddinputs�scCs�|jdgddgg�|jdgddgg�|jdgddgg�|jdgddgg�|jtj|jdgg�|jtj|jdgg�|jtj|jd	gg�dS(
Nsa,bR_Risa,b
sa,b
sa,b
sa,b
c,dsa,b
c,dsa,b
c,d(RqRRR(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt
test_read_eol�scCs�|jdgdddggdd�|jdgddggdd�|jd	gddggdd�|jd
gddggdd�|jdgddggdd�|jd
gddggdd�dS(Nsa,\b,cR_RiRjR s\sa,b\,csb,csa,"b\,c"sa,"b,\c"s	a,"b,c\""sb,c"sa,"b,c"\sb,c\(Rq(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_escapes%""""cCs�|jdgdddgg�|jdgdddddggdddd	�|jdgdddddggd
tjdd	�|jdgdd
dddggd
tj�|jdgddgg�|jt|jdgggd
tj�dS(Ns	1,",3,",5t1s,3,t5Rt3RR s\R	s
,3,"5",7.3, 9R
ig333333@i	s"a
b", 7sa
bs 7sabc,3(RqR
RR.R`Rt
ValueError(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_quotings$
$$
cCs�x�tjdddg�tjdddgddddg�fD]�}|j|jd�t|�|j|jd	�t|�|j|jd
�t|�|j|jd�|jtt|�|j|jd�q@WdS(Nsline,1sline,2sline,3t
fieldnamesR_RiRjiiii(RRt
DictReaderRtline_numtnextRt
StopIteration(Rtr((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_linenums


cCs�tj�\}}tj|d�}z�tj|�}|jt|jd�ddgddgg}|j|�|j
d�x7ttj|��D] \}}|j
|||�q�WWd|j�tj|�XdS(Nsw+bsa
bRiRjsx
di(R<R=R>R?RRRRXRlR
RAt	enumerateRRRDRE(RRHRIRJRtrowsRPtrow((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_roundtrip_quoteed_newlines,s

"
(R7R8t__doc__RRRR)R*R+R0R1R2R9R:R;RKRZR^RaRdReRmRqRtRuRvR{R�R�(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyRs6													
								
					tTestDialectRegistrycBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs=|jttjd�|jttj�|jtjtjd�|jtjtjd�|jttj�|jtjtjd�|jtjtjd�|jttjd�|jttjdd�|jttjddd�|jttjddd�|jttjddd�|jttjg�dS(NtnonesuchitbadargumentR	(	RRXRt
list_dialectsR
tget_dialectRtunregister_dialecttregister_dialect(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_registry_badargs=scCs�dtjfd��Y}d}tj�|g}|j�tj||�zF|jtj|�jd�tj�}|j�|j||�Wdtj|�XdS(Nt
myexceltsvcBseZdZRS(s	(R7R8R(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�Oss	(	RtexcelR�tsortR�RR�RR�(RR�RItexpected_dialectstgot_dialects((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt
test_registryNs

cCsd}tj|dd�zQ|jtj|�jd�|jttjdg|��dddgg�Wdtj|�XdS(	NtfedcbaRt;s	sX;Y;ZuXuYuZ(	RR�tassertNotEqualR�RRRnRR�(RRI((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_register_kwargs]s5cCs0dtjfd��Y}|jtj|�dS(NR�cBseZdZRS(s	(R7R8R(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�gs(RtDialectRR(RR�((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_incomplete_dialectfscCs�dtjfd��Y}tj�\}}tj|d�}zn|jd�|jd�tj|d|��}|j	t
|�ddg�|j	t
|�d	d
g�Wd|j�tj|�XdS(NtspacecBseZdZejZdZRS(t s\(R7R8RRR.R	R (((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�ls	sw+bsabc def
c1ccccc1 benzene
iRRstdeftc1ccccc1tbenzene(
RR�R<R=R>R?RhRARRRRDRE(RR�RHRIRJtrdr((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_space_dialectks

 
cCsIdtjfd��Y}dtjfd��Y}dtjfd��Y}tjd|�z�tj�\}}tj|d�}zLtj|�}|jdd	d
g�|j	d�|j
|j�d�Wd|j�tj
|�Xtj�\}}tj|d�}zOtj||�}|jdd	d
g�|j	d�|j
|j�d
�Wd|j�tj
|�Xtj�\}}tj|d�}zUtj|d|��}|jdd	d
g�|j	d�|j
|j�d�Wd|j�tj
|�Xtj�\}}tj|d�}zRtj|dd�}|jdd	d
g�|j	d�|j
|j�d�Wd|j�tj
|�Xtj�\}}tj|d�}zXtj|d|dd�}|jdd	d
g�|j	d�|j
|j�d�Wd|j�tj
|�XWdtjd�XdS(NttestAcBseZdZRS(s	(R7R8R(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�~sttestBcBseZdZRS(R(R7R8R(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR��sttestCcBseZdZRS(t|(R7R8R(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR��ssw+biiiis1,2,3
s1	2	3
Rs1:2:3
s1|2|3
RR�s1;2;3
(RR�R�R<R=R>R?RR@RARRBRDRER�(RR�R�R�RHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_dialect_apply}sf









cCst|jttjgdd�|jttjgdd�|jttjgdd�|jttjgdd�dS(NRiRR	i����id(RRXRRR
(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_bad_dialect�s(	R7R8R�R�R�R�R�R�R�(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�<s							FtTestCsvBasecBseZd�Zd�ZRS(cCs�tj�\}}tj|d�}zR|j|�|jd�tj|d|j�}t	|�}|j
||�Wd|j�tj|�XdS(Nsw+biR(
R<R=R>R?RhRARRRRnRRDRE(RRotexpected_resultRHRIRJRRF((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pytreaderAssertEqual�s


cCs�tj�\}}tj|d�}zLtj|d|j�}|j|�|jd�|j	|j
�|�Wd|j�tj|�XdS(Nsw+bRi(
R<R=R>R?RRRRlRARRBRDRE(RRoR�RHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pytwriterAssertEqual�s


(R7R8R�R�(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR��s	
tTestDialectExcelcBs�eZdZd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(R�cCs|jddgg�dS(NRs(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_single�scCs&|jddddddgg�dS(Ns	1,2,3,4,5Rwt2Ryt4Rx(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_simple�scCs|jdg�dS(NR
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_blankline�scCs|jdddgg�dS(NRR
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_empty_fields�scCs|jddgg�dS(Ns""R
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_singlequoted�scCs|jdddgg�dS(Ns"",R
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_singlequoted_left_empty�scCs|jdddgg�dS(Ns,""R
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_singlequoted_right_empty�scCs|jddgg�dS(Ns""""R(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_single_quoted_quote�scCs|jddgg�dS(Ns""""""s""(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quoted_quotesscCs|jddgg�dS(Nsa""b(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_inline_quotescCs|jddgg�dS(Nsa"b"c(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_inline_quotesscCs|jddgg�dS(Ns"a"btab(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quotes_and_morescCs|jddgg�dS(Nsa"b(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_lone_quotescCs|jddgg�dS(Ns"a" "b"sa "b"(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quote_and_quotescCs|jddgg�dS(Ns "a"(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_space_and_quotescCs)|jdddddddgg�dS(Ns#1,2,3,"I think, therefore I am",5,6RwR�RysI think, therefore I amRxt6(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quoteds		cCs,d}|j|dddddgg�dS(NsJ1,2,3,"""I see,"" said the blind man","as he picked up his hammer and saw"RwR�Rys"I see," said the blind mans"as he picked up his hammer and saw(R�(Rtvalue((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quoted_quote!s
		cCs;d}|j|dddddgddd	d
gg�dS(NsR1,2,3,"""I see,""
said the blind man","as he picked up his
hammer and saw"
9,8,7,6RwR�Rys"I see,"
said the blind mans"as he picked up his
hammer and sawt9t8t7R�(R�(RRo((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quoted_nl(s		cCs#|jdddddgg�dS(Ns	12,12,1",t12s1"R
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_dubious_quote4scCs|jgd�dS(NR
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt	test_null7scCs|jdggd�dS(NRssabc
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_single_writer:scCs&|jdddddggd�dS(NiiRsiis
1,2,abc,3,4
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_simple_writer=scCs&|jdddddggd�dS(Niisa"bc"iis1,2,"a""bc""",3,4
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quotesAscCs|jdggd�dS(Nsabc,defs"abc,def"
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_quote_fieldsepEscCs&|jdddddggd�dS(Niisa
bciis1,2,"a
bc",3,4
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt
test_newlinesIs(R7R8RR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR��s4																								tEscapedExcelcBseZejZdZRS(s\(R7R8RR.R	R (((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�Ns	tTestEscapedExcelcBs#eZe�Zd�Zd�ZRS(cCs|jdggd�dS(Nsabc,defs
abc\,def
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_escape_fieldsepVscCs|jddgg�dS(Ns
abc\,def
sabc,def(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_escape_fieldsepYs(R7R8R�RR�R�(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�Ss		tQuotedEscapedExcelcBseZejZdZRS(s\(R7R8RR`R	R (((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�]s	tTestQuotedEscapedExcelcBs#eZe�Zd�Zd�ZRS(cCs|jdggd�dS(Nsabc,defs"abc,def"
(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_escape_fieldsepescCs|jddgg�dS(Ns"abc\,def"
sabc,def(R�(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�hs(R7R8R�RR�R�(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�bs		tTestDictFieldscBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�ZRS(cCs�tj�\}}t|d�}z�tj|ddddg�}|j�|jd�|j|j�d�|j	idd6d	d6�|jd�|j�|j|j
�d
�Wd|j�tj
|�XdS(Nsw+bR|tf1tf2tf3is
f1,f2,f3
i
Rss	10,,abc
(R<R=topenRt
DictWritertwriteheaderRARtreadlineR@RBRDR>RE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_simple_dictos




cCs�tj�\}}t|d�}zUtj|dddg�}|j�|jd�|j|j�j	d�d�Wd|j
�tj|�XdS(Nsw+bR|uñuöisutf-8uñ,ö
(
R<R=R�RR�R�RARR�tdecodeRDR>RE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_unicode_header_dicts

#
cCs#t�}|jttj|�dS(N(RRRXRR�(RRJ((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_write_no_fields�s	cCs�tj�\}}tj|d�}zg|jd�|jd�tj|ddddg�}|jt	|�idd6d	d6d
d6�Wd|j
�tj|�XdS(Nsw+bs	1,2,abc
iR|R�R�R�RwR�Rs(R<R=R>R?RhRARR}RRRDRE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_dict_fields�s

 
cCs�tj�\}}tj|d�}zt|jd�|jd�tj|�}|j|j	dddg�|jt
|�idd6dd6d	d6�Wd|j�tj|�XdS(
Nsw+bsf1,f2,f3
1,2,abc
iR�R�R�RwR�Rs(
R<R=R>R?RhRARR}RR|RRDRE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_dict_no_fieldnames�s

 
cCs�tj�\}}tj|d�}z�|jd�|jd�tj|dttj	|���}|j
|jdddg�|j
t|�idd6d	d6d
d6�Wd|j�tj
|�XdS(Nsw+bsf1,f2,f3
1,2,abc
iR|R�R�R�RwR�Rs(R<R=R>R?RhRARR}RRRR|RDRE(RRHRItfR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt#test_read_dict_fieldnames_from_file�s

$ 
cCs�ddl}tj�\}}tj|d�}z�|jd�|jd�tj|�}t	|�}x^|j
|g|�D]G}|j|jdddg�|j|idd6d	d6d
d6�q~WWd|j
�tj|�XdS(Ni����sw+bsf1,f2,f3
1,2,abc
iR�R�R�RwR�Rs(t	itertoolsR<R=R>R?RhRARR}RtchainRR|RDRE(RR�RHRIR�RtfirstR�((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_dict_fieldnames_chain�s

-
cCs�tj�\}}tj|d�}zp|jd�|jd�tj|dddg�}|jt	|�idd6dd6d	d
ddgd6�Wd|j�tj|�XdS(
Nsw+bs1,2,abc,4,5,6
iR|R�R�RwR�RsR�RxR�(
R<R=R>R?RhRARR}RRR
RDRE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_long�s

 
cCs�tj�\}}tj|d�}zv|jd�|jd�tj|dddgdd�}|jt	|�id	d6d
d6ddd
dgd6�Wd|j
�tj|�XdS(Nsw+bs1,2,abc,4,5,6
iR|R�R�trestkeyt_restRwR�RsR�RxR�(R<R=R>R?RhRARR}RRRDRE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_long_with_rest�s

 
cCs�tj�\}}tj|d�}z�|jd�|jd�tj|dd�}|j|j	ddg�|jt
|�idd6d	d6d
ddd
gd6�Wd|j�tj|�XdS(Nsw+bsf1,f2
1,2,abc,4,5,6
iR�R�R�R�RwR�RsR�RxR�(
R<R=R>R?RhRARR}RR|RRDRE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt&test_read_long_with_rest_no_fieldnames�s

 
cCstj�\}}tj|d�}z�|jd�|jd�tj|ddj�dd�}|j	t
|�idd6d	d	6d
d6dd6d
d
6dd6�|j	t
|�idd6d	d	6d
d6dd6dd
6dd6�Wd|j�tj|�XdS(Nsw+bs1,2,abc,4,5,6
1,2,abc
iR|s1 2 3 4 5 6trestvaltDEFAULTRwR�RsRyR�RxR�(
R<R=R>R?RhRARR}tsplitRRRDRE(RRHRIRJR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_short�s

	''
cCsgdddg}tj|ddj��}|jt|�idd6dd	6d
d6dd
6dd6�dS(Ns2147483648,43.0e12,17,abc,def
s147483648,43.0e2,17,abc,def
s47483648,43.0,170,abc,def
R|si1 float i2 s1 s2t
2147483648ti1s43.0e12tfloatt17ti2Rsts1R�ts2(RR}R�RR(RtsampleR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_multi	s	cCs�tjdddgddj��}|jt|�idd6dd6dd6d	d	6d
d
6dd6�|jt|�idd6dd6dd6d	d	6d
d
6dd6�dS(Ns1,2,abc,4,5,6
s
R|s1 2 3 4 5 6RwR�RsRyR�RxR�(RR}R�RR(RR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_with_blankss	''cCshtjdgddj�dd�}|jt|�idd6dd6dd	6d
d
6dd6dd6�dS(
Ns1;2;abc;4;5;6
R|s1 2 3 4 5 6RR�RwR�RsRyR�RxR�(RR}R�RR(RR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_read_semi_sep!s
	'cCstjt��dS(N(RR}R(R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_empty_file(s(R7R8R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR�ls															tTestArrayWritescBs,eZd�Zd�Zd�Zd�ZRS(c	Cs�gtd�D]}d|^q
}tjd|�}tj�\}}tj|d�}z~tj|dd�}|j|�dj	g|D]}t
|�jd�^q��d}|jd	�|j
|j�|�Wd|j�tj|�XdS(
NiRPsw+bRR�Rsutf-8s
i(trangetarrayR<R=R>R?RRR@R\tstrRCRARRBRDRE(	RRPtcontentsR_RHRIRJRtexpected((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_int_write,s#
5

c
Csgtd�D]}d|d^q
}tjd|�}tj�\}}tj|d�}z�tj|dd�}|j|�t	}t
jdkr�t}nd
j
g|D]}||�jd�^q��d}	|jd
�|j|j�|	�Wd|j�tj|�XdS(Nig�������?Rksw+bRR�iiiRsutf-8s
i(iii(RRR<R=R>R?RRR@RRTRVtreprR\RCRARRBRDRE(
RRPRR_RHRIRJRt
float_reprR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_double_write<s'
	5

c
Csgtd�D]}d|d^q
}tjd|�}tj�\}}tj|d�}z�tj|dd�}|j|�t	}t
jdkr�t}nd
j
g|D]}||�jd�^q��d}	|jd
�|j|j�|	�Wd|j�tj|�XdS(Nig�������?R�sw+bRR�iiiRsutf-8s
i(iii(RRR<R=R>R?RRR@RRTRVRR\RCRARRBRDRE(
RRPRR_RHRIRJRRR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_float_writeNs'
	5

cCs�tj}tj�\}}tj|d�}zetj|dd�}|j|�dj	|�j
d�d}|jd�|j|j
�|�Wd|j�tj|�XdS(Nsw+bRR�Rsutf-8s
i(tstringt
ascii_lettersR<R=R>R?RRR@R\RCRARRBRDRE(RR_RHRIRJRR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_char_write`s	


(R7R8RR	R
R
(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR+s			tTestUnicodecBseZd�ZRS(cCs_ttdjd��dd�}tj|dd�}|jt|�ddddgg�dS(	NuIMartin von Löwis,Marc André Lemburg,Guido van Rossum,François Pinard
s
iso-8859-1t
data_encodingtencodinguMartin von LöwisuMarc André LemburguGuido van RossumuFrançois Pinard(RRRCRRRRn(RR�R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_unicode_readps	(R7R8R(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyRostTestUnicodeErrorscBs,eZd�Zd�Zd�Zd�ZRS(cCsWt�}tj|dddd�}|jdtd�g�|j|j�d�dS(NRtcp1252terrorstxmlcharrefreplacethelloi+
shello,&#2603;
(RRRR@tchrRtgetvalue(RRHR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_encode_error~s	cCs^t�}tj|dgdddd�}|jitd�d6�|j|j�d�dS(Ntcol1RRRRi,
s	&#2604;
(RRR�R@RRR(RRHtdw((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_encode_error_dictwriter�s
	cCs^ttdjd��dd�}tj|dddd�}|jt|�ddd	�d
S(sAMake sure the specified error-handling mode is obeyed on readers.u
Löwis,2,3s
iso-8859-1RRtasciiRtignoreitLwisN(RRRCRRRRn(RtfileR((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_decode_error�s	cCs^ttdjd��dd�}tj|dddd�}|jt|�dd	d
�dS(s;Make sure the error-handling mode is obeyed on DictReaders.uname,height,weight
Löwis,2,3s
iso-8859-1RRRRRiRIRN(RRRCRR}RRn(RR R((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyttest_decode_error_dictreader�s	(R7R8RRR!R"(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyR}s			(!RRbR>RRTR<t	unittest2tunittesttcodecsRtioRt
unicodecsvRtunichrRRXtAttributeErrorRtTestCaseRR�R�R�R�R�R�R�R�R�RRR(((s3/usr/lib/python2.7/site-packages/unicodecsv/test.pyt<module>s6
� �g

�D

https://t.me/AnonymousX5 - 2025