ó É9Zc@`sžddlmZmZmZddlZddlZddlmZm Z m Z ddl m Z m Z mZejd dAkr‘eZd„ZnyejddkrÔddlZejdƒjd kZd „Zn6eee dƒƒƒd krûeZneZd „Ze d ƒZe d ƒZdefd„ƒYZdee fd„ƒYZdee fd„ƒYZdee fd„ƒYZdefd„ƒYZ de e fd„ƒYZ!de e fd„ƒYZ"de e fd„ƒYZ#de e fd„ƒYZ$d e e fd!„ƒYZ%d"e e fd#„ƒYZ&d$efd%„ƒYZ'd&e'e fd'„ƒYZ(d(e'e fd)„ƒYZ)d*e'e fd+„ƒYZ*d,e'e fd-„ƒYZ+d.e'e fd/„ƒYZ,d0e'e fd1„ƒYZ-d2dBd3„ƒYZ.d4e.e fd5„ƒYZ/d6e.e fd7„ƒYZ0d8e.e fd9„ƒYZ1d:e.e fd;„ƒYZ2d<e.e fd=„ƒYZ3d>e.e fd?„ƒYZ4e5d@krše ƒndS(Ci(tdivisiontabsolute_importtprint_functionN(tasbytestunicodetsixu(tTestCasetrun_module_suitet assert_equaliicC`sŠt|tƒrCt|ƒ}tj|dƒtj|ƒt|ƒSt|ƒ}|jdkrot|ƒ|j St j |jƒ|j SdS(Nta( t isinstanceRtstrtsyst getsizeoftlent memoryviewtshapetNonetitemsizetnptprod(tarrtv((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt buffer_lengths ( tuicC`spt|tƒr)tjdƒjt|ƒSt|ƒ}|jdkrUt|ƒ|jSt j |jƒ|jSdS(NR( R Rt_arraytarrayRRRRRRR(RR((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRs  cC`s/t|tjƒrt|jƒStt|ƒƒS(N(R RtndarrayRtdatatbuffer(R((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR*s s\u0900s \U00100900t create_zeroscB`s2eZdZd„Zd„Zd„Zd„ZRS(s(Check the creation of zero-valued arrayscC`s¹|jt|jjdƒ|jkƒ|jt|ƒ|kƒ|j|tdƒkƒ|j|jdƒtdƒkƒt rœ|jt|ƒdkƒn|jt|ƒdkƒdS(Nittasciii( t assertTruetinttdtypeR tulenRRtencodeRtucs4(tselftuat ua_scalartnbytes((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt content_check>s&"cC`s>tjddd|jƒ}|j||dd|jƒdS(NR#sU%si(((RtzerosR$R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt test_zeros0DNscC`sdtjddd|jƒ}|j||dd|jdƒ|j||dd|jdƒdS(NiR#sU%siii(i(RR,R$R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt test_zerosSDSs"cC`sttjddd|jƒ}|j||d d|jdddƒ|j||d d|jdddƒdS( NiiiR#sU%siiÿÿÿÿ(iii(iii(iÿÿÿÿiÿÿÿÿiÿÿÿÿ(RR,R$R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt test_zerosMDYs*(t__name__t __module__t__doc__R+R-R.R/(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR;s    ttest_create_zeros_1cB`seZdZdZRS(s1Check the creation of zero-valued arrays (size 1)i(R0R1R2R$(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR3`sttest_create_zeros_2cB`seZdZdZRS(s1Check the creation of zero-valued arrays (size 2)i(R0R1R2R$(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR4esttest_create_zeros_1009cB`seZdZdZRS(s4Check the creation of zero-valued arrays (size 1009)iñ(R0R1R2R$(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR5jst create_valuescB`s2eZdZd„Zd„Zd„Zd„ZRS(s0Check the creation of unicode arrays with valuescC`s |jt|jjdƒ|jkƒ|jt|ƒ|kƒ|j||j|jkƒ|j|jdƒ|j|jjdƒkƒtr´|jt|ƒd|jkƒnR|jt kræ|jt|ƒd|jkƒn |jt|ƒd|jkƒdS(Nisutf-8ii( R!R"R#R R$Rt ucs_valueR%R&t ucs4_value(R'R(R)R*((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR+rs&##cC`sHtj|j|jdd|jƒ}|j||dd|jƒdS(NR#sU%si((RRR7R$R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt test_values0DŠs&cC`sutj|j|jgddd|jƒ}|j||dd|jdƒ|j||dd|jdƒdS(NiR#sU%siii(RRR7R$R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt test_valuesSDs-"cC`s“tj|j|jgdgdgddd|jƒ}|j||dd|jdddƒ|j||d d|jdddƒdS( NiiiR#sU%siiÿÿÿÿ(iii(iÿÿÿÿiÿÿÿÿiÿÿÿÿ(RRR7R$R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyt test_valuesMD•s;*(R0R1R2R+R9R:R;(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR6os    ttest_create_values_1_ucs2cB`seZdZdZeZRS(s9Check the creation of valued arrays (size 1, UCS2 values)i(R0R1R2R$t ucs2_valueR7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR<œsttest_create_values_1_ucs4cB`seZdZdZeZRS(s9Check the creation of valued arrays (size 1, UCS4 values)i(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR>¢sttest_create_values_2_ucs2cB`seZdZdZeZRS(s9Check the creation of valued arrays (size 2, UCS2 values)i(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR?¨sttest_create_values_2_ucs4cB`seZdZdZeZRS(s9Check the creation of valued arrays (size 2, UCS4 values)i(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR@®sttest_create_values_1009_ucs2cB`seZdZdZeZRS(s<Check the creation of valued arrays (size 1009, UCS2 values)iñ(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRA´sttest_create_values_1009_ucs4cB`seZdZdZeZRS(s<Check the creation of valued arrays (size 1009, UCS4 values)iñ(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRBºst assign_valuescB`s2eZdZd„Zd„Zd„Zd„ZRS(s2Check the assignment of unicode arrays with valuescC`s |jt|jjdƒ|jkƒ|jt|ƒ|kƒ|j||j|jkƒ|j|jdƒ|j|jjdƒkƒtr´|jt|ƒd|jkƒnR|jt kræ|jt|ƒd|jkƒn |jt|ƒd|jkƒdS(Nisutf-8ii( R!R"R#R R$RR7R%R&R8(R'R(R)R*((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR+Çs&##cC`sRtjddd|jƒ}|j|j|d<|j||dd|jƒdS(NR#sU%si((((RR,R$R7R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR9ßscC`sŒtjddd|jƒ}|j|j|d<|j||dd|jdƒ|j|j|d<|j||dd|jdƒdS(NiR#sU%siii(i(RR,R$R7R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR:ås "cC`sœtjddd|jƒ}|j|j|d <|j||d d|jdddƒ|j|j|d <|j||d d|jdddƒdS( NiiiR#sU%siiÿÿÿÿ(iii(iii(iii(iÿÿÿÿiÿÿÿÿiÿÿÿÿ(iÿÿÿÿiÿÿÿÿiÿÿÿÿ(RR,R$R7R+(R'R(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR;ís *(R0R1R2R+R9R:R;(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRCÄs    ttest_assign_values_1_ucs2cB`seZdZdZeZRS(s;Check the assignment of valued arrays (size 1, UCS2 values)i(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRDösttest_assign_values_1_ucs4cB`seZdZdZeZRS(s;Check the assignment of valued arrays (size 1, UCS4 values)i(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyREüsttest_assign_values_2_ucs2cB`seZdZdZeZRS(s;Check the assignment of valued arrays (size 2, UCS2 values)i(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRFsttest_assign_values_2_ucs4cB`seZdZdZeZRS(s;Check the assignment of valued arrays (size 2, UCS4 values)i(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRGsttest_assign_values_1009_ucs2cB`seZdZdZeZRS(s>Check the assignment of valued arrays (size 1009, UCS2 values)iñ(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRHsttest_assign_values_1009_ucs4cB`seZdZdZeZRS(s>Check the assignment of valued arrays (size 1009, UCS4 values)iñ(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRIstbyteorder_valuescB`s)eZdZd„Zd„Zd„ZRS(s?Check the byteorder of unicode arrays in round-trip conversionscC`sjtj|j|jdd|jƒ}|jƒ}|j|d|dkƒ|jƒ}t||ƒdS(NR#sU%s(((RRR7R$t newbyteorderR!R(R'R(tua2tua3((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR9!s &  cC`sŒtj|j|jgddd|jƒ}|jƒ}|j|d|dkƒ|j|d|dkƒ|jƒ}t||ƒdS(NiR#sU%siiÿÿÿÿ(RRR7R$RKR!R(R'R(RLRM((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR:-s -  cC`sštj|j|jgdgdgddd|jƒ}|jƒ}|j|d|d kƒ|j|d |d kƒ|jƒ}t||ƒdS( NiiiR#sU%siiÿÿÿÿ(iii(iii(iÿÿÿÿiÿÿÿÿiÿÿÿÿ(iÿÿÿÿiÿÿÿÿiÿÿÿÿ(RRR7R$RKR!R(R'R(RLRM((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyR;7s+  (R0R1R2R9R:R;(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRJs ttest_byteorder_1_ucs2cB`seZdZdZeZRS(s4Check the byteorder in unicode (size 1, UCS2 values)i(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRNCsttest_byteorder_1_ucs4cB`seZdZdZeZRS(s4Check the byteorder in unicode (size 1, UCS4 values)i(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyROIsttest_byteorder_2_ucs2cB`seZdZdZeZRS(s4Check the byteorder in unicode (size 2, UCS2 values)i(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRPOsttest_byteorder_2_ucs4cB`seZdZdZeZRS(s4Check the byteorder in unicode (size 2, UCS4 values)i(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRQUsttest_byteorder_1009_ucs2cB`seZdZdZeZRS(s7Check the byteorder in unicode (size 1009, UCS2 values)iñ(R0R1R2R$R=R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRR[sttest_byteorder_1009_ucs4cB`seZdZdZeZRS(s7Check the byteorder in unicode (size 1009, UCS4 values)iñ(R0R1R2R$R8R7(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pyRSast__main__(ii((6t __future__RRRR tnumpyRt numpy.compatRRRt numpy.testingRRRt version_infotFalseR&RRRRRRtTrueR=R8tobjectRR3R4R5R6R<R>R?R@RARBRCRDRERFRGRHRIRJRNRORPRQRRRSR0(((sP/opt/alt/python27/lib64/python2.7/site-packages/numpy/core/tests/test_unicode.pytsX         %- 2 %