Current File : //usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyc
�
E�`Qc@skddlTddlTddlZddlZddlmZddlmZm	Z	ie
d6Zied6Z
defd��YZdefd	��YZd
efd��YZdefd
��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZdefd��YZd�Zedkrge�ndS(i����(t*N(t_vec_string(tasbytestasbytes_nestedtunicodet	TestBasiccBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsutjddgddggdd�}tjj|�}t|jjd�t|tddgd	dgg��dS(
Ntabcislong   t
0123456789tdtypetOi
t2tlong(tnptarraytchartassert_equalRtitemsizetassert_array_equalR(tselftAtB((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_from_object_array
scCs�tjddgddggdd�}|jttjj|f�tjj|t�}t|jjdtjdd	�jj�t	|ddgd
dgg�dS(NRuSigma Σslong   RRR	i
tatUR(
RR
tassertRaisest
ValueErrorRtkw_unicode_trueRRRR(RRR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_from_object_array_unicodes)cCstjtddgddgg��}t|jjtj�tjj|�}t||�t|j|j�t|j	|j	�d|d<t
|d	|d
k�tjj|�}t||�t|j|j�d|d<t
|d|d
k�t
|d|dk�dS(NRtfooslong   Rtchangedis
changed again(ii(ii(ii(ii(ii(ii(ii(ii(RR
RRRttypetstring_RRtshapetassert_tasarray(RRRtC((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_from_string_arrays



cs�tjddgddgg��t�jjtj�tjj��}t|��t|j�j�t|j�j�tjj�t	�}t|��t|j�j�t|j�j��fd�}|j
t|�dS(NRuSigma Σslong   Rcstjj�t�}dS(N(RRR
tkw_unicode_false(R(R(sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pytfail;s(RR
RRRtunicode_RRR RRtUnicodeEncodeError(RRR&((RsH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_from_unicode_array/s

cCsNtjjdg�}tjjdg�}tt||jjtj��dS(NRuΣ(RRR
R!t
issubclassRRR'(RRR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_unicode_upconvert?scCsbtjjtd��}tt|�d�tt|d�d�tt|jj	tj
��dS(NRiii(RRR
RRtlenR!R*RRR(RR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_from_stringDscCsltjjd�}tt|�d�tt|d�d�t|jd�tt|jj	tj
��dS(NuΣiii(RRR
RR,RR!R*RRR'(RR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_from_unicodeJs
(	t__name__t
__module__RRR$R)R+R-R.(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRs							t
TestVecStringcBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsd�}|jt|�dS(NcSstdtjd�dS(NRtbogus(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&Ss(RtAttributeError(RR&((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_non_existent_methodRs	cCsd�}|jt|�dS(NcSstdtjd�dS(Nitstrip(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&Xs(Rt	TypeError(RR&((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_non_string_arrayWs	cCsd�}|jt|�dS(NcSstdgtjdd�dS(NRR5i(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&]s(RR6(RR&((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_invalid_args_tuple\s	cCsd�}|jt|�dS(NcSstdgdd�dS(NRtBOGUSR5(R(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&bs(RR6(RR&((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_invalid_type_descras	cCsd�}|jt|�dS(NcSstdgtjdd�dS(NRR5i(i(RRR(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&gs(RR6(RR&((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_invalid_function_argsfs	cCsd�}|jt|�dS(NcSstdgtjd�dS(NRR5(RRtinteger(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&ls(RR6(RR&((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_invalid_result_typeks	cCsd�}|jt|�dS(NcSs/tddggtjddddgf�dS(NRtdeftfindRtdtj(RRR<(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&qs(RR(RR&((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_broadcast_errorps	(	R/R0R4R7R8R:R;R=RB(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR1Qs						tTestWhitespacecBseZd�Zd�ZRS(cCsdtjddgddgg�jtj�|_tjddgddgg�jtj�|_dS(	Nsabc s123  s789 sxyz Rt123t789txyz(RR
tviewt	chararrayRR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pytsetUpws!cCs�tt|j|jk��tt|j|jk��tt|j|jk��ttt|j|jk���ttt|j|jk���ttt|j|jk���dS(N(R!tallRRtnegative(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest1}s""(R/R0RIRL(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRCvs	tTestCharcBseZd�Zd�ZRS(cCs(tjddd�jtj�|_dS(Ntabc1Rtc(RR
RGRHR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRI�scCs=t|jjd�t|jj�d j�td��dS(NiitAB(i(RRR tupperttostringR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_it�s(R/R0RIRS(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRM�s	tTestComparisonscBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsdtjddgddgg�jtj�|_tjddgddgg�jtj�|_dS(	NRRDRERFtefgs123  t051ttuv(RR
RGRHRR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRI�s!cCs/t|j|jkttgttgg�dS(N(RRRtTruetFalse(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_not_equal�scCs/t|j|jkttgttgg�dS(N(RRRRYRX(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_equal�scCs/t|j|jkttgttgg�dS(N(RRRRYRX(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_greater_equal�scCs/t|j|jkttgttgg�dS(N(RRRRXRY(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_less_equal�scCs/t|j|jkttgttgg�dS(N(RRRRYRX(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_greater�scCs/t|j|jkttgttgg�dS(N(RRRRXRY(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt	test_less�s(	R/R0RIRZR[R\R]R^R_(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRT�s						tTestComparisonsMixed1cBseZdZd�ZRS(sTicket #1276cCsGtj|�tjddgddggtj�jtj�|_dS(NRUs123  RVRW(RTRIRR
R'RGRHR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRI�s
(R/R0t__doc__RI(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR`�stTestComparisonsMixed2cBseZdZd�ZRS(sTicket #1276cCsGtj|�tjddgddggtj�jtj�|_dS(NRRDRERF(RTRIRR
R'RGRHR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRI�s
(R/R0RaRI(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRb�stTestInformationcBs�eZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�Zd
�Zd�Z
d�Zd
�Zd�Zd�ZRS(cCsvtjddgddgddgg�jtj�|_tjddgd	d
gddgg�jtj�|_dS(
Ns abc tt12345t	MixedCases123 	 345  tUPPERu Σ uu12345u	MixedCaseu123 	 345  uUPPER(RR
RGRHRR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRI�s	!	cCs�tttjj|j�jjtj��t	tjj|j�ddgddgddgg�t	tjj|j
�ddgddgddgg�dS(Niii	ii(R!R*RRtstr_lenRRRR<RR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_len�s+7cCs6tt|jjd�jjtj��t|jjd�ddgddgddgg�t|jjd�ddgddgddgg�t|jjddd�ddgddgddgg�t|j	jd�ddgddgddgg�t|j	jd�ddgddgddgg�dS(NRdRiiRDi(
R!R*RtcountRRRR<RR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_count�s(44:4cs�tt�jjd�jjtj��t�jjd�ddgddgddgg�t�jjddd�ddgddgddgg��fd�}�j	t
|�dS(NRdt iit3ics�jjdd�dS(NRmtfdjk(Rtendswith((R(sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&�s(R!R*RRoRRRtbool_RRR6(RR&((RsH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_endswith�s
(4:cCstt|jjd�jjtj��t|jjd�ddgddgddgg�t|jjd�ddgddgddgg�t|jjddd�ddgddgddgg�t|jjdd	g�ddgddgddgg�dS(
NRii����iRmiit1tP(	R!R*RR?RRRR<R(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt	test_find�s
(44:csm�fd�}�jt|�ttjjdd�dk�tttjjdd�jjtj	��dS(Ncs�jjd�dS(NR(Rtindex((R(sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&�stabcbatbi(
RRR!RRRuR*RRR<(RR&((RsH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_index�scCsZtt|jj�jjtj��t|jj�t	t	gt
t
gt	t
gg�dS(N(R!R*RtisalnumRRRRpRRYRX(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_isalnum�s%cCsZtt|jj�jjtj��t|jj�t	t	gt	t
gt	t
gg�dS(N(R!R*RtisalphaRRRRpRRYRX(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_isalpha�s%cCsZtt|jj�jjtj��t|jj�t	t	gt
t	gt	t	gg�dS(N(R!R*RtisdigitRRRRpRRYRX(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_isdigit�s%cCsZtt|jj�jjtj��t|jj�t	t
gt
t
gt
t
gg�dS(N(R!R*RtislowerRRRRpRRXRY(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_islower�s%cCsZtt|jj�jjtj��t|jj�t	t	gt	t	gt	t	gg�dS(N(
R!R*RtisspaceRRRRpRRY(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_isspace�s%cCsZtt|jj�jjtj��t|jj�t	t	gt	t	gt	t	gg�dS(N(
R!R*RtistitleRRRRpRRY(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_istitle�s%cCsZtt|jj�jjtj��t|jj�t	t	gt	t	gt	t
gg�dS(N(R!R*RtisupperRRRRpRRYRX(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_isupper�s%cCstt|jjd�jjtj��t|jjd�ddgddgddgg�t|jjd�ddgddgddgg�t|jjddd�ddgddgddgg�t|jjdd	g�ddgddgddgg�dS(
NRii����iRmiiRrRs(	R!R*RtrfindRRRR<R(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_rfinds
(44:csm�fd�}�jt|�ttjjdd�dk�tttjjdd�jjtj	��dS(Ncs�jjd�dS(NR(Rtrindex((R(sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&	sRvRwi(
RRR!RRR�R*RRR<(RR&((RsH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_rindexscs�tt�jjd�jjtj��t�jjd�ddgddgddgg�t�jjddd�ddgddgddgg��fd�}�j	t
|�dS(NRdRliiRrics�jjdd�dS(NRmRn(Rt
startswith((R(sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&s(R!R*RR�RRRRpRRR6(RR&((RsH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_startswiths
(4:(R/R0RIRiRkRqRtRxRzR|R~R�R�R�R�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRc�s 															tTestMethodscBs�eZd�Zd�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�ZRS(cCs|tjddgddgddggdd�jtj�|_tjd	d
gddgd
dgg�jtj�|_dS(Ns abc RdReRfs123 	 345  RgRtSu Σ uu12345u	MixedCaseu123 	 345  uUPPER(RR
RGRHRR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRIs		cCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��tt|j
j�jjtj��t|j
j�ddgddgddgg�dS(Ns abc RdRet	Mixedcases123 	 345  tUpperu σ (R!R*Rt
capitalizeRRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_capitalize"s%		%		cCs]tt|jjd�jjtj��tjddgg�}|jjddg�}t	tj
j|�ddgddgddgg�|jjdtd��}ttj
|jtd����ttj
|jtd����tj
jtd�ddgddgg�}tt|jjtj��t	|tdd	gd
dgg��dS(Ni
iit#tFOOiis
   FOO    s        FOO         s      FOO      s  FOO   (R!R*RtcenterRRRRR
RRRhRRJR�RoR(RtwidthsR#((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_center.s(4""-		cCs�tjddkrNtjjtd�g�}t|jd�ddk�n2tjjdg�}t|jd�ddk�dS(Niis\u03a3sunicode-escapet736563726574206d657373616765t	hex_codecssecret message(tsystversion_infoRRR
RR!tdecode(RR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_decode<s
 cCs4|jjd�}t|ddtd�k�dS(Ntunicode_escapeis \u03a3 (RtencodeR!R(RR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_encodeDscCs1|jj�}t|ddtd�k�dS(Niis123      345(Rt
expandtabsR!R(RtT((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_expandtabsHscCs�tjddkr(|jjd�}n	|j}tjjddg|�}tjddkr~tt|j	j
tj��ntt|j	j
tj��t
tjjddg|�ddgdd	gd
dgg�dS(Niitasciit,R�s	 ,a,b,c, Rds	1,2,3,4,5sM#i#x#e#d#C#a#s#es1,2,3, ,	, ,3,4,5, ,, s	U#P#P#E#R(R�R�RR�RRtjoinR!R*RRR'RR(RtA0R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt	test_joinLs			cCsrtt|jjd�jjtj��tjddgg�}|jjddg�}t	tj
j|�ddgddgddgg�|jjdtd��}t	|j
td��ttgttgttgg�ttj|jtd����tj
jtd�ddgddgg�}tt|jjtj��t	|tdd	gd
dgg��dS(Ni
iiR�R�iis
FOO       sFOO                 sFOO            sFOO     (R!R*RtljustRRRRR
RRRhRR�RYRXRJRoR(RR�R#((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_ljust_s(4""-		cCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��tt|j
j�jjtj��t|j
j�ddgd	d
gddgg�dS(
Ns abc RdRet	mixedcases123 	 345  RQu σ uu12345u	mixedcaseu123 	 345  uupper(R!R*RtlowerRRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_lowerns%		%		cCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��t|jjt	ddg��t	d	dgd
dgddgg��tt|j
j�jjtj��t|j
j�d
dgddgddgg�dS(Nsabc RdReRfs123 	 345  RgRrtMs abct2345tixedCases
23 	 345 uΣ (R!R*RtlstripRRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_lstripzs%				%		c	Cs~tjdkrz|jjtddg��}tt|jjt	j
��t|td
dgddgddgg��ndS(NiiRmR�s abc Rdt12t45R�s	 	 345  Rg(ii(s abc RdRd(RdRdRd(R�RmR�(RdR�sixedCase(R�Rms	 	 345  (sUPPERRdRd(R�R�Rt	partitionRR!R*RRRRR(RRs((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_partition�s			cCs�|jjtddg�tddg��}tt|jjtj��t	|tddgddgd	d
gg��t
jddkr�|jjtd�d
�}tt|jjtj
��t	|ddgddgdd
gg�ndS(NRmRs
##########t@s abc Rds12##########45s	MixedC@ses12########## 	 ##########45 RgiiuΣu Σbc Reu
MixedCΣses123 	 345 (RtreplaceRR!R*RRRRRR�R�RR'(RtR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_replace�s					cCsrtt|jjd�jjtj��tjddgg�}|jjddg�}t	tj
j|�ddgddgddgg�|jjdtd��}ttj
|jtd����t	|jtd��ttgttgttgg�tj
jtd�ddgddgg�}tt|jjtj��t	|tdd	gd
dgg��dS(Ni
iiR�R�iis
       FOOs                 FOOs            FOOs     FOO(R!R*RtrjustRRRRR
RRRhRRJR�RoRYRXR(RR�R#((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_rjust�s(4""-		c	Cs~tjd
krz|jjtddg��}tt|jjt	j
��t|tddgddgddgg��ndS(NiiRmR�Rds abc R�R�R�s123 	 s45  Rg(ii(RdRds abc (RdRdRd(s12Rms45(RdR�sixedCase(s123 	 Rms45  (RdRdsUPPER(R�R�Rt
rpartitionRR!R*RRRRR(RRs((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_rpartition�s			cCs�|jjtd��}tt|jjtj��t	|j
�tdgdggddgdggdddgd	ggg��dS(
NRms abc RdR�R�Rfs 	 s45  Rg(RtrsplitRR!R*RRRtobject_RttolistR(RR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_rsplit�scCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��t|jjt	ddg��t	d	dgd
dgddgg��tt|j
j�jjtj��t|j
j�d
dgddgddgg�dS(Ns abcRdReRfs	123 	 345Rgt5tERs abc t1234s123 	 345 tUPPu Σ(R!R*RtrstripRRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_rstrip�s%				%		cCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��t|jjt	ddg��t	d	dgd
dgdd
gg��tt|j
j�jjtj��t|j
j�ddgddgddgg�dS(NRRdReRfs	123 	 345Rgt15tEReMs abc t234tixedCass
23 	 345 R�uΣ(R!R*RR5RRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_strip�s%				%		cCs�|jjtd��}tt|jjtj��t	|j
�tdgdggddgdggdddgd	ggg��dS(
NRms abc RdR�R�Rfs 	 s45  Rg(RtsplitRR!R*RRRR�RR�R(RR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_split�scCshtjjdg�j�}tt|jjtj��t|j	dk�tt
|d�dk�dS(Nsabc
fds
weriii(i(RRR
t
splitlinesR!R*RRR�R R,(RR((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_splitlines�scCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��tt|j
j�jjtj��t|j
j�ddgd	d
gddgg�dS(
Ns ABC RdRet	mIXEDcASEs123 	 345  RQu σ uu12345u	mIXEDcASEu123 	 345  uupper(R!R*RtswapcaseRRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_swapcase�s%		%		cCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��tt|j
j�jjtj��t|j
j�ddgd	d
gddgg�dS(
Ns Abc RdReR�s123 	 345  R�u Σ uu12345u	Mixedcaseu123 	 345  uUpper(R!R*RttitleRRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_titles%		%		cCs�tt|jj�jjtj��t|jj�t	ddgddgddgg��tt|j
j�jjtj��t|j
j�ddgd	d
gddgg�dS(
Ns ABC RdRet	MIXEDCASEs123 	 345  Rgu Σ uu12345u	MIXEDCASEu123 	 345  uUPPER(R!R*RRQRRRRRRRR'(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt
test_uppers%		%		csy�fd�}�jt|�tt�jj�jjtj	��t
�jj�ttgttgttgg�dS(Ncs�jj�dS(N(Rt	isnumeric((R(sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&s(
RR6R!R*RR�RRRRpRRYRX(RR&((RsH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_isnumerics
%csy�fd�}�jt|�tt�jj�jjtj	��t
�jj�ttgttgttgg�dS(Ncs�jj�dS(N(Rt	isdecimal((R(sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR&#s(
RR6R!R*RR�RRRRpRRYRX(RR&((RsH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_isdecimal"s
%(R/R0RIR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR�s0																										tTestOperationscBsGeZd�Zd�Zd�Zd�Zd�Zd�Zd�ZRS(cCsdtjddgddgg�jtj�|_tjddgddgg�jtj�|_dS(	NRRDRERFRUt456RVRW(RR
RGRHRR(R((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyRI,s!cCsptjddgddgg�jtj�}t||j|j�tt|j|jdd�dk�dS(Ntabcefgt123456t789051txyztuvii(	RR
RGRHRRRR!R,(RRP((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_add2scCsEtjddgddgg�jtj�}t|d|j�dS(Ntqabctq123tq789tqxyztq(RR
RGRHRR(RtQA((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt	test_radd8scCs�|j}xod
D]g}tj|d||d|g|d
||d|gg�jtj�}t||j|�qWxDt�dgD]3}y||Wntk
r�q�X|jd	�q�WdS(Niiiii�iitqrss,chararray can only be multiplied by integers(iiiii�(ii(ii(ii(ii(	RRR
RGRHRtobjectRR&(RRtrtArtob((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_mul=s	
.
cCs�|j}xod
D]g}tj|d||d|g|d
||d|gg�jtj�}t|||j�qWxDt�dgD]3}y||Wntk
r�q�X|jd	�q�WdS(Niiiii�iiR�s,chararray can only be multiplied by integers(iiiii�(ii(ii(ii(ii(	RRR
RGRHRR�RR&(RRR�R�R�((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt	test_rmulMs	
.
cCsKtjddgddgg�jtj�}tjddgddgg�}tjd	d
gddgg�jtj�}t|||�tjd
dgddgg�jtj�}tjddgddgg�jtj�}t||d�tjddgd	dgg�jtj�}t||ddgddgg�dS(sTicket #856s%ds%fs%ss%riiiiRms7.000000t19Rrs%.3fs1.000R
t4iiN(RR
RGRHR(RtFR#tFCRtA1tA2((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_mod\s-!---cCs�td|jt|j�k�td|jt|j�k�xGdt�gD]6}y||jWntk
rxqPX|jd�qPWdS(Ns%ss%ri*s6chararray __rmod__ should fail with non-string objects(R!RtstrtreprR�R6R&(RR�((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt	test_rmodks  
(	R/R0RIR�R�R�R�R�R�(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyR�+s						cCs*tjd�}t|gjdk�dS(s Regression test for ticket 1948.iiN(i(RRHR!tsize(ts((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyttest_empty_indexingyst__main__(t
numpy.testingt
numpy.coretnumpyRR�tnumpy.core.multiarrayRtnumpy.compatRRRXRRYR%tTestCaseRR1RCRMRTR`RbRcR�R�R�R/trun_module_suite(((sH/usr/lib64/python2.7/site-packages/numpy/core/tests/test_defchararray.pyt<module>s*



E%b�N