Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.116.98.210
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_unicode.pyo
�
@��cc@s�dZddlZddlZddlZddlZddlmZmZejej	dkd�Z
d�Zeje�de
fd��YZd	ejejejfd
��YZdejfd��YZd
�Zedkr�e�ndS(s� Test script for the Unicode implementation.

Written by Marc-Andre Lemburg (mal@lemburg.com).

(c) Copyright CNRI, All Rights Reserved. NO WARRANTY.

i����N(ttest_supporttstring_testsi��srequires wide buildcCspdd�}dd�}dd�}dd�}|dkrL||ddfS|dkrh||ddfSdSdS(NtstrictcSsdS(Ni*((tinputterrors((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytdecode1scSsdS(Ni*((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytencode1scSsdS(Ni*(i*i*((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytencode2scSsdS(Ni*(i*i*((RR((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytdecode2ss
test.unicode1s
test.unicode2(tNone(tencodingRRRR((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytsearch_functionstUnicodeSubclasscBseZRS((t__name__t
__module__(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR$stUnicodeTestcBs<eZeZed�Zd�Zd�Zd�Zd�Z	d�Z
d�Zd�Zd�Z
d	�Zd
�Zd�Zd�Zd
�Zd�Zd�Zd�Zed��Zd�Zed��Zd�Zed��Zd�Zed��Zed��Zd�Zed��Z d�Z!ed��Z"d�Z#ed��Z$d�Z%ed ��Z&ed!��Z'ed"��Z(ed#��Z)ed$��Z*ed%��Z+ed&��Z,d'�Z-d(�Z.d)�Z/e0j1d*��Z2d+�Z3d,�Z4e0j5d-d.d/�d0��Z6d1�Z7d2�Z8d3�Z9d4�Z:d5�Z;d6�Z<d7�Z=d8�Z>d9�Z?d:�Z@d;�ZAd<�ZBd=�ZCd>�ZDd?�ZEeFjGeHjId@dA>kp�eJjKdB�dCkdD�dE��ZLdF�ZMdG�ZNdH�ZOdI�ZPdJ�ZQdK�ZRdL�ZSdM�ZTdN�ZURS(OcCs�tt|�j|||�t|t�s:t|t�r]|j|t�|j|t�nAt|t�s{t|t�r�|j|t�|j|t�ndS(N(tsuperRtassertEqualt
isinstancetunicodetassertIsInstancetstr(tselftfirsttsecondtmsg((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR.scGs�t||�}||�}|j||�|jt|�t|�k�||kr�dtfd��Y}||�}t||�}||�}|j||�|j||k	�ndS(NtusubcBseZd�ZRS(cSsdtj|�S(Nsusub(%r)(Rt__repr__(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRBs(R
RR(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRAs(tgetattrRt
assertTruettypeR(Rtresulttobjectt
methodnametargstmethodt
realresultR((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytcheckequalnofix8scCs]|jdd�|jdd�|jttd�|jttd�|jttd�dS(Nuÿu￿s
u'\Ufffffffe's
u'\Uffffffff's	u'\U%08x'is
u'\U00110000'(RtassertRaisestSyntaxErrorteval(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt
test_literalsJs
cCs�tjjd�s�|jtd�d�|jtd�d�|jtd�d�|jtd�d	�|jtd
�d�|jtd�d
�|jtd�d�|jtd�d�|jtd�d�|jtd�d�|jtd�d�|jtd�d�|jtd�d�d}tdjtttd����}|j||�|jtdddd �tdddd ��ndS(!Ntjavauabcsu'abc'uab\csu'ab\\c'uab\su'ab\\'u\csu'\\c'u\su'\\'u
su'\n'u
su'\r'u	su'\t'usu'\x08'u'"su'\'"'u'su"'"u"su'"'s�u'\x00\x01\x02\x03\x04\x05\x06\x07\x08\t\n\x0b\x0c\r\x0e\x0f\x10\x11\x12\x13\x14\x15\x16\x17\x18\x19\x1a\x1b\x1c\x1d\x1e\x1f !"#$%&\'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\\]^_`abcdefghijklmnopqrstuvwxyz{|}~\x7f\x80\x81\x82\x83\x84\x85\x86\x87\x88\x89\x8a\x8b\x8c\x8d\x8e\x8f\x90\x91\x92\x93\x94\x95\x96\x97\x98\x99\x9a\x9b\x9c\x9d\x9e\x9f\xa0\xa1\xa2\xa3\xa4\xa5\xa6\xa7\xa8\xa9\xaa\xab\xac\xad\xae\xaf\xb0\xb1\xb2\xb3\xb4\xb5\xb6\xb7\xb8\xb9\xba\xbb\xbc\xbd\xbe\xbf\xc0\xc1\xc2\xc3\xc4\xc5\xc6\xc7\xc8\xc9\xca\xcb\xcc\xcd\xce\xcf\xd0\xd1\xd2\xd3\xd4\xd5\xd6\xd7\xd8\xd9\xda\xdb\xdc\xdd\xde\xdf\xe0\xe1\xe2\xe3\xe4\xe5\xe6\xe7\xe8\xe9\xea\xeb\xec\xed\xee\xef\xf0\xf1\xf2\xf3\xf4\xf5\xf6\xf7\xf8\xf9\xfa\xfb\xfc\xfd\xfe\xff'uiu𐀀i'u￿i(	tsystplatformt
startswithRtreprtjointmaptunichrtxrange(Rt
latin1reprttestrepr((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt	test_reprQs&$cCs�tjj|�|jdddd�|jdddd�|jdddd�|jdddd	�|jdddd	�|jd
dddd�|jddddd�|jd
ddddd�|jdddddd�dS(Nitaaatcountuaiubuaaatatbii����i����i(Rt
CommonTestt
test_countR%(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR;wscCsu|jdddd�|jddddd�|jddddd	�|jtd
j�|jtd
jd�dS(Niuabcdefghiabctfinduabci	ii����udefiuhelloi*(R%R&t	TypeErrorR<(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt	test_find�s
cCsVtjj|�|jdddd�|jdddd�|jdddd�dS(	Ni	tabcdefghiabctrfinduabciuuabcdefghiabct(RR:t
test_rfindR%(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRB�scCsYtjj|�xBttfttffD](\}}|jd|d�d|d��|jd|d�d|d��|jd|d�d|d��|jd|d�d|d�d	�|jt|d�j|d
��|jt|d�j|d�d	�|jt|d�j|d
�d�|jt|d�j|d
�d�q)WdS(NiR?tindexRAitdeftabci	ithibtabcdefghiabt	abcdefghitghiii����(	RR:t
test_indexRRR%R&t
ValueErrorRC(Rtt1tt2((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRJ�s%"""%"%%cCs�tjj|�xsttfttffD]Y\}}|jd|d�d|d��|jd|d�d|d��|jd|d�d|d��|jd	|d�d|d�d	d
�|jt|d�j|d��|jt|d�j|d�d
�|jt|d�j|d�d	d
�|jt|d�j|d�d	d�|jt|d�j|d�d	d
�q)WdS(NiR?trindexRAiRDi	REii����RFt	defghiabciRHRIi(	RR:ttest_rindexRRR%R&RKRN(RRLRM((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRP�s%"""("%((cCsY|jdddidtd�6�|jdddidtd�6td�td�6�|jdddidtd�6td�td�6d	td
�6�|jdddidtd�6dtd�6�|jd
ddidtd�6dtd�6�|jdddidtd�6�|jtdj�|jtdjidtd�6�dS(Nubbbcuabababct	translateR8uiiictiR9uiiixuxtcu
<i><i><i>cu<i>ucuuxyyxuxzxuyytzuhelloRA(R%R	tordR&R=RQ(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_translate�s#6C00#cCsttjj|�|jddddgddd�|jddddgddd	�|jd
dgddd
�dS(Nuaubucudu
a//b//c//dtsplits//s
a//b//c//du//uendcase uuendcase testttest(RR:t
test_splitR%(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRY�s""cCs�tjj|�|jdddddddg�|jdd	dd�|jdddtjd
��|jdddd
dddg�|jdddddddg�|jdddd�|jdddtjd��dS(Nua b c du R/R8R9ucuduabcduuaubuw x y ztwxyzt RAuwxyz(uaubucud(uaubucud(RtMixinStrUnicodeUserStringTestt	test_joinR%tSequence(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR]�s"""cCs*tjj|�|jtdjd�dS(Nuhellos�(RR:t
test_stripR&tUnicodeErrortstrip(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR_�scCsItjj|�|jdddddd�|jtdjdd�dS(	Nuone@two!three!sone!two!three!treplaceu!u@iuri*(RR:ttest_replaceR%R&R=Rb(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRc�scs��jddk��jddk��jddk��jddk��jddk��jddk��jddk��jddk��jddk��jddk�dS(NuabcREuabcdtabcdu𐀂u𣑖(R(R((Rt
test_fixupt
test_lecmps8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_comparison�s5cCs�tjj|�|jddd�|jddd�|jddd�|jddd�|jdd	d�|jd
d
d�dS(Nuῼῳῳῳuῳῳῼῼt
capitalizeuⓅⓨⓣⓗⓞⓝuⓅⓎⓉⒽⓄⓃuⓟⓨⓣⓗⓞⓝu	Ⅰⅱⅲu	ⅠⅡⅢu	ⅰⅱⅲu
ƛᴀᶆȡᾷ(RR:ttest_capitalizet
checkequal(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRis	
	
	
	
	
	cCs'tjj|�|jtdd�dS(Nuῼtislower(RR\ttest_islowerR%tFalse(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRl-scCsv|jdj��|jdj��|jdj��|jdj��|jdj��|jdj��dS(Nu𐐁u𐐧u𐐩u𐑎u🐍u👯(tassertFalseRkR(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_islower_non_bmp1scCs<tjj|�tjjd�s8|jtdd�ndS(NR*uῼtisupper(RR\ttest_isupperR+R,R-R%Rm(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRq=scCsv|jdj��|jdj��|jdj��|jdj��|jdj��|jdj��dS(Nu𐐁u𐐧u𐐩u𐑎u🐍u👯(RRpRn(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isupper_non_bmpBscCs:tjj|�|jtdd�|jtdd�dS(NuῼtistitleuGreek ῼitlecases ...(RR\ttest_istitleR%tTrue(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRtNscCsf|jdj��|jdj��x9ddddgD]%}|j|j�dj|��q9WdS(Nu𐐁𐐩u𐐧𐑎u𐐩u𐑎u🐍u👯s{!r} is not title(RRsRntformat(Rtch((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_istitle_non_bmpSscCsMtjj|�|jtdd�|jtdd�|jtdd�dS(Nu tisspaceu u—(RR\ttest_isspaceR%RuRm(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRz\scCsFx?ddddddgD]%}|j|j�dj|��qWdS(Nu𐐁u𐐧u𐐩u𐑎u🐍u👯s{!r} is not space.(RnRyRv(RRw((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isspace_non_bmpbscCsLxEddddddddgD]%}|j|j�dj|��qWdS(	Nu𐐁u𐐧u𐐩u𐑎u𝟶u𐒠u🄇s{!r} is alnum.(RtisalnumRv(RRw((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isalnum_non_bmpiscCs'tjj|�|jtdd�dS(Nuῼtisalpha(RR\ttest_isalphaR%Ru(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRoscCsv|jdj��|jdj��|jdj��|jdj��|jdj��|jdj��dS(Nu𐐁u𐐧u𐐩u𐑎u🐍u👯(RR~Rn(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isalpha_non_bmpsscCs�|jtdd�|jtdd�|jtdd�|jtdd�|jtdd�|jtdd�|jtdd�|jtd	d�|jtd
dd�dS(Nut	isdecimaluau0u①u¼u٠u
0123456789u0123456789aREi*(R%RmRutcheckraisesR=(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isdecimal~scCs�xEddddddddgD]%}|j|j�d	j|��qWx6d
ddgD]%}|j|j�dj|��qXWdS(
Nu𐐁u𐐧u𐐩u𐑎u🐍u👯u𑁥u🄇s{!r} is not decimal.u𝟶u𐒠s{!r} is decimal.(RnR�RvR(RRw((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isdecimal_non_bmp�s
#cCsMtjj|�|jtdd�|jtdd�|jtdd�dS(Nu①tisdigitu¼u٠(RR\ttest_isdigitR%RuRm(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scCs�xBdddddddgD]%}|j|j�dj|��qWx9d	d
d
dgD]%}|j|j�dj|��qXWdS(
Nu𐐁u𐐧u𐐩u𐑎u🐍u👯u𑁥s{!r} is not a digit.u𝟶u𐒠u🄇s{!r} is a digit.(RnR�RvR(RRw((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isdigit_non_bmp�s
#cCs�|jtdd�|jtdd�|jtdd�|jtdd�|jtdd�|jtdd�|jtdd�|jtd	d�|jtd
jd�dS(Nut	isnumericuau0u①u¼u٠u
0123456789u0123456789auabci*(R%RmRuR&R=R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isnumeric�scCs�x?ddddddgD]%}|j|j�dj|��qWx<dd	d
ddgD]%}|j|j�d
j|��qXWdS(Nu𐐁u𐐧u𐐩u𐑎u🐍u👯s{!r} is not numeric.u𐄇u𝟶u𣬛u𐒠u🄇s{!r} is numeric.(RnR�RvR(RRw((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_isnumeric_non_bmp�s#c	Cs:xGdD]?}|j|j��|j|j��|j|j��qWxGdD]?}|j|j��|j|j��|j|j��qQWxNdD]F}tt|�}x.dD]&}|j||�d||f�q�Wq�WxNdD]F}tt|�}x.dD]&}|j||�d||f�qWq�WdS(Nua�b�ua�b�u	a�b�au	a�b�auA�B�uA�B�u	A�B�Au	A�B�ARkRpRsu�u�u��u��s%r.%s() is FalseR~R|R�RyR�R�(ua�b�ua�b�u	a�b�au	a�b�a(uA�B�uA�B�u	A�B�Au	A�B�A(RkRpRs(u�u�u��u��(R~R|R�RyR�R�(u�u�u��u��ua�b�ua�b�u	a�b�au	a�b�a(RRkRnRpRsRR(Rtst	meth_nametmeth((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_surrogates�s*



(

cCsltjj|�|jdj�d�|jdj�d�|jdj�d�|jdj�d�dS(Nu𐐧u𐑏u𐐧𐐧u𐑏𐑏u𐐧𐑏u
X𐐧x𐑏u
x𐑏x𐑏(RR:t
test_lowerRtlower(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scCsltjj|�|jdj�d�|jdj�d�|jdj�d�|jdj�d�dS(Nu𐑏u𐐧u𐑏𐑏u𐐧𐐧u𐐧𐑏u
X𐐧x𐑏u
X𐐧X𐐧(RR:t
test_upperRtupper(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scCs�tjj|�|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d�dS(Nu𐑏u𐐧u𐑏𐑏u𐐧𐑏u𐑏𐐧u
X𐐧x𐑏u
X𐑏x𐑏(RR:RiRRh(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_capitalize_wide_build�scCs�tjj|�|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d	�dS(
Nu𐑏u𐐧u𐑏𐑏u𐐧𐑏u𐑏𐑏 𐑏𐑏u𐐧𐑏 𐐧𐑏u𐑏𐐧 𐑏𐐧uX𐐧x𐑏 X𐐧x𐑏uX𐑏x𐑏 X𐑏x𐑏(RR\t
test_titleRttitle(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scCs�tjj|�|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d�dS(	Nu𐑏u𐐧u𐑏𐑏u𐐧𐐧u𐐧𐑏u𐑏𐐧u
X𐐧x𐑏u
x𐑏X𐐧(RR:t
test_swapcaseRtswapcase(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�scCs�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd	�|jdd#�|jdd$�|jdd%�|jdd&�|jdd'�|jdd(�|jdd)�|jdd*�|jd
d�|jdd
�|jdd�|jdd�|jdd+�|jdd�|jdd�|jtdjd�|jtdjd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd �|jd d�|jdd�|jdd!�|jd d"�|jdd"�|jdd�|jd d�|jdd�|jtdj�|jtdjt��dS(,NR8uabdbubdabubdabaubdbauaubdbtbdbtbdbaitxuyuabcduabcxxxxuabtabuabcREuRAsg�teauuâugâteaus�ussabcuabcsabcuabcuasdftasdftasduasd(R8iN(iNR8(iNua(R8iN(iNR8(iNua(R�iuy(R�iN(iNuab(tassertIntassertNotInR	R&tUnicodeDecodeErrort__contains__R=R (R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt
test_containssncCs�tjj|�|jddCd�|jddDd	�|jddEd�|jddFd�|jddGd�|jddHd�tjjd�s�|jddId�n|jdidd6dd6d�|jdidd6dd6d�|jdJd�|jtdj	tj
df�|jtd j	d!d�x�td"d#�D]t}t
|�}|jd|t|��|jd|t|��|j|d|k�|j|d|k�qOWx�td#d$�D]r}t|�}|j|d|�|j|d|�|jtdj	t
|��|jtd%j	t
|��q�W|jd&idd'6d(�|jd&idd'6d)�|jd&idd*6d)�|jd&idd*6d(�|jd&idd*6d+d6d(�|jd&idd*6d+d,6d(�|jd-dKd.�|jd/dLd0�|jdMd(�|jd2dNd4�|jd2dOd6�|jd7dPd8�|jd7dQd4�|jd9dRd;�|jd<dSd=�|jdTd?�d@dUdA��Y}|jdB|�d�dS(VNu%s, %suabcREuabc, abcu%s, %s, %i, %f, %5.2fiiiuabc, abc, 1, 2.000000,  3.00i����uabc, abc, 1, -2.000000,  3.00i����g@uabc, abc, -1, -2.000000,  3.50g��(\�@uabc, abc, -1, -2.000000,  3.57g�(\�\�@u abc, abc, -1, -2.000000, 1003.57R*u%r, %ru
u'abc', 'abc'u%(x)s, %(y)sR�RDtyuabc, defu
%(x)s, %(ü)suüu%ci4uሴu%.1ဲfg�?ii�iu%ss
...%(foo)s...tfoou	...abc...s	...abc...ufooi{udefs...%s...%s...%s...%s...u...1...2...3...abc...s"...%%...%%s...%s...%s...%s...%s...u...%...%s...1...2...3...abc...s...%s...s%*siu  abci����uabc  s%*.*su   abs%i %*.*si
u10   abcs
%i%s %*.*su	103   abcs%cuatWrappercBseZd�ZRS(cSsdS(Nuሴ((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt__str__�s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��ss%s(uabcRE(uabcREiii(uabcREii����i(uabcREi����i����g@(uabcREi����i����g��(\�@(uabcREi����i����g�(\�\�@(uabcREuሴ(iiiuabc(iiiuabcu	...abc...(iuabc(i����uabc(iiuabc(iiuabc(i
iiuabc(i
iiiuabcua((RR\ttest_formattingRR+R,R-R&t
OverflowErrort__mod__t
maxunicodeRKtrangetchrRRR1R�(RtnumtchartucharR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�SsX""  ""cCs:djtjd�}|jt��|d}WdQXdS(Nu%.{}fig���Q�@(RvR+tmaxsizeR&RK(Rt
format_stringR((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_formatting_huge_precision�scCsGddlm}dj|d�}|jt��|d}WdQXdS(Ni����(tINT_MAXu%.{}fig���Q�@(t	_testcapiR�RvR&RK(RR�R�R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt'test_formatting_huge_precision_c_limits�scCs:djtjd�}|jt��|d}WdQXdS(Nu%{}fig���Q�@(RvR+R�R&RK(RR�R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_formatting_huge_width�scCs�x�djdjfD]�}|jt��|d�WdQX|jt��}|dg�WdQXt|j�}|jd|�|jd|�|jd|�qWdS(Nufoos�tfRRttuple(R-tendswithR&R�R=Rt	exceptionR�(RR�tcmtexc((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_startswith_endswith_errors�stLC_ALLtde_DEtfr_FRcCs|jdd�dS(Nu1.0u%.1fg�?u1.0(R(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_format_float�scCs�|jtd�d�|jttd��d�|jtd�d�ddd��Y}|jt|d��d	�d
d d��Y}|jt|d��d
�|d�}|jt|�d�|jt|�d�|jd|d�d�|jd|d�d�x0d!D](}|jt|�tt|���qWtjjd�ss|jttddd�n|jtddd�d�tjjd�s�t	j
��td�}WdQX|jt|dd�d�n|jttddd�dS("Nuunicode remains unicodes unicode subclass becomes unicodeu unicode subclass becomes unicodes strings are converted to unicodeu strings are converted to unicodet
UnicodeCompatcBseZd�Zd�ZRS(cSs
||_dS(N(R�(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt__init__�scSs|jS(N(R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt__unicode__�s(R
RR�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s	s-__unicode__ compatible objects are recognizedu-__unicode__ compatible objects are recognizedtStringCompatcBseZd�Zd�ZRS(cSs
||_dS(N(R�(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scSs|jS(N(R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s	s)__str__ compatible objects are recognizedu)__str__ compatible objects are recognizeds#unicode(obj) is compatible to str()u#unicode(obj) is compatible to str()u%su"u'%s' % obj uses obj.__unicode__()u'u'%s' % obj falls back to obj.__str__()i{g������^@l{R*u!decoding unicode is not supportedsutf-8Rsstrings are decoded to unicodeustrings are decoded to unicodes(character buffers are decoded to unicodeu(character buffers are decoded to unicodei*(((i{g������^@l{(RRRRR+R,R-R&R=Rtcheck_py3k_warningstbuffer(RR�R�totobjtbuf((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_constructor�s`			
	

&


cCsHd*d+d,d-d.d/d0d1d2d3d4d5d6d7g}x-|D]%\}}|j|jd�|�q7W|jdjd�d�|jdjd�d�|jd jd�d!�|jd"jd�d#�|jdjd�d�|jdjd�d�|jd!jd�d �|jd#jd�d"�|jd$jd�d%�|jd%jd�d$�d&}d'}x}|D]u}|j|jd(�|jd)��|j|jd)�jd(�t|��|j||jd)�jd(�k�qmWx[|D]S}|j|jd)�jd(�t|��|j||jd)�jd(�k�q�WdS(8NuA≢Α.s	A+ImIDkQ.u
Hi Mom -☺-!sHi Mom -+Jjo--!u	日本語s
+ZeVnLIqe-uItem 3 is £1.sItem 3 is +AKM-1.u+s+-u+-s+--u+?s+-?u\?s+AFw?u\\?s+AFwAXA?u\\\?s
+AFwAXABc?u++--s+-+---u򫳞s+2m/c3g-u/t/sutf-7u�s+2AE-u�xs+2AE-xu�s+3AE-u�xs+3AE-xu�򫳞s
+2AHab9ze-sGABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789'(),-./:?s!"#$%&*;<=>@[]^_`{|}tutf7tascii(uA≢Α.s	A+ImIDkQ.(u
Hi Mom -☺-!sHi Mom -+Jjo--!(u	日本語s
+ZeVnLIqe-(uItem 3 is £1.sItem 3 is +AKM-1.(u+s+-(u+-s+--(u+?s+-?(u\?s+AFw?(u+?s+-?(u\\?s+AFwAXA?(u\\\?s
+AFwAXABc?(u++--s+-+---(u򫳞s+2m/c3g-(u/R�(RtencodetdecodeRR(RtutfTestsR�R�tset_dtset_oRS((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_codecs_utf7sF	
"()
(cCs|jdjd�d�|jdjd�d�|jdjd�d�|jdjd�d	�|jd
jd�d�|jdjd�d
�|jddjd�dd�|jdjd�d�|jtd	d�d�|jtdd�d�|jtdd�d�dS(Nusutf-8RAu€s€u𐀂s𐀂u𣑖s𣑖u�s�u�s�i�u�正確に言うと翻訳はされていません。一部はドイツ語ですが、あとはでたらめです。実際には「Wenn ist das Nunstuck git unds�正確に言うと翻訳はされていません。一部はドイツ語ですが、あとはでたらめです。実際には「Wenn ist das Nunstuck git und(RR�R(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_codecs_utf80s 
cCs�dddddddd d!d"d#g}x-|D]%\}}|j|jd�|�q.WxEtttdtj��D](}|j||jd�jd��qsWdS($NsuR8uasus€u€s߿u߿sࠀuࠀs퟿u퟿sus￿u￿s𐀀u𐀀s􏿿u􏿿sutf-8i(su(R8ua(su(s€u€(s߿u߿(sࠀuࠀ(s퟿u퟿(su(s￿u￿(s𐀀u𐀀(s􏿿u􏿿(RR�R0R1R�R+R�R�(Rt	sequencestseqtresRw((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt test_utf8_decode_valid_sequencesWs		"cCs�tttdd��}tttdd��}tttdd��}|||tttdd��}x$|D]}|jt|jd�qsWx9|D]1}x(|D] }|jt||jd�q�Wq�WxZ|D]R}xI|d	 D]=}x4|d	 D](}	|jt||d
|	jd�q�Wq�Wq�Wx\tttdd��D]B}|jtd|d
jd�|jtd|d
jd�qEWx�ttttdd��tttddd���D]L\}}
d|d
}|j|jd�|
�|j|
j	d�|�q�Wx\tttdd��D]B}|jtd|djd�|jtd|djd�q+Wx\tttdd��D]B}|jtd|djd�|jtd|djd�q�WdS(Ni�i�i�i�i�i�isutf-8is�i�s�s�i�i�i@s�i�s�s��s��s�(
R0R�R�R&R�R�tzipR1RR�(Rtcontinuation_bytestinvalid_2B_seq_start_bytestinvalid_4B_seq_start_bytestinvalid_start_bytestbytetsbtcbtcb1tcb3t	surrogatetencoded((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt"test_utf8_decode_invalid_sequencesjsD$


"
	%		
(				c@Cs�d}d|fd|dfd|fd|dfd|fd|dfd	|dfd
|fd|dfd|d
fd|dfd|fd|dfd|d
fd|dfd|fd|dfd|d|fd|dfd|dfd|ddfd|d|fd|fd|dfd|d
fd |dfd!|d"fd#|fd$|fd%|dfd&|dfd'|dfd(|d|fd)|d|dfd*|d|dfd+|d|fd,|d|fd-|d|dfd.|ddfd/|d|dfd0|fd1|dfd2|dfd3|d
fd4|dfd5|ddfd6|dd|fd7|d|ddfd8|fd9|dfd:|dfd;|ddfd<|d"fd=|fd>|dfd?|d
fd@|dAfdB|fdC|d
fdRdSdTdUg?}x�t|�D]�\}\}}|jt|jdLdM�|j|jdLdN�|�|j|dOjdLdN�|dO�|j|jdLdP�|jddQ��qHWdS(VNu�s�s��is�s��s�s��s��s�s��s���is�AtAs�s��s���s����is�s�As�A�s�AAtAAs�As��As�A�s�s��s���s����s�����is�s�s�As�AAs�As�A�s�A��s�A�As�AA�s�A�s�A��s��As�A��s�s��s��s���s����s��As��A�s�A��As�s��s��s��As�����s�s��s���s������is�s���s�ABCu�ABCs�BCu��BCs�Cu�Cs
a���b�c��dua���b�c��dsutf-8RRbR9tignoreRA(s�ABCu�ABC(s�BCu��BC(s�Cu�C(s
a���b�c��dua���b�c��d(t	enumerateR&R�R�RRb(RtFFFDR�tnR�R�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_issue8271�s�	
	
	

	


	


	


	



		


	



	


	


	
	$cCs|jdjd�d�dS(Nuwww.python.org.tidnaswww.python.org.(RR�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_codecs_idna�scCs�|jtdjd�|jtdjdd�|jdjdd�d�|jdjdd�d�|jdjdd�djddd��|jdjdd�djd	ddd��|jttd
d�|jttd
dd�|jtd
dd�d�|jtd
dd�d�|jtd
dd�d�tj��0|jdjdd�djddd��WdQXtj��3|jdjdd�djd	ddd��WdQX|jdjdd�d�|jtdjd�|jtdjd�|jttdd�|jtdjd�|jtdjd�ddl	}|jt
|jddg�|jtdjddd�|jttd�dS(NuAndr‚ xR�RR�sAndr xRbsAndr? xRR
sAndr� xuAndr xu	Andr� xs� xu� xuabcdes	\N{foo}xxsunicode-escapeuxxs\thellos
test.unicode1s
test.unicode2uhelloi����snon-existing moduleunon-existing diri*uȀ(
R&R`R�RRRR�R�R=timptImportErrortfind_moduletint(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_codecs_errors�sB


c	CsO|jdjd�d�|jdjd�d�|jdjd�d�|jdjd�d�|jdjd�d�|jdjd	�d
�|jdjd�d�xStd�D]E}t|�}x0dD](}|jt|j|�|�|�q�Wq�WxStd�D]E}t|�}x0dD](}|jt|j|�|�|�q+WqWxStd�D]E}t|�}x0dD](}|jt|j|�|�|�q�WqhWd}x0dD](}|jt|j|�|�|�q�Wdjtttdd�tdd���}x0dD](}|jt|j|�|�|�qWdS(NuhelloR�R�sutf-7sutf-8tutf8s	utf-16-les
hellos	utf-16-bes
helloslatin-1isutf-16traw_unicode_escapetunicode_escapetunicode_internalii�u𐀁𠀂𰀃񀀄񐀅uii�i�i(sutf-7sutf-8sutf-16s	utf-16-les	utf-16-beR�R�R�(slatin-1(R�(sutf-8sutf-16s	utf-16-les	utf-16-beR�R�(sutf-8(RR�R2R1RR/R0R�(RRStuR
((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_codecs0s8
*
*
*
&.
c4Cs�djtttd���}x0d8D](}|jt||�j|�|�q%Wdjtttdd7���}x0d9D](}|jt||�j|�|�qyWdS(:NRAi�tcp037tcp1026tcp437tcp500tcp720tcp737tcp775tcp850tcp852tcp855tcp858tcp860tcp861tcp862tcp863tcp865tcp866t
iso8859_10t
iso8859_13t
iso8859_14t
iso8859_15t	iso8859_2t	iso8859_3t	iso8859_4t	iso8859_5t	iso8859_6t	iso8859_7t	iso8859_9tkoi8_rtlatin_1tmac_cyrillict
mac_latin2tcp1250tcp1251tcp1252tcp1253tcp1254tcp1255tcp1256tcp1257tcp1258tcp856tcp857tcp864tcp869tcp874t	mac_greektmac_icelandt	mac_romantmac_turkishtcp1006t	iso8859_8i(4R�R�R�R�RRRRRRRRRR	R
RRR
RRRRRRRRRRRRRRRRRRR R!R"R#R$R%R&R'R(R)R*R+R,R-R.R/(R�R�R�R�RRRRRRRRRR	R
RRR
RRRRRRRRRRR(R/R0R�R2RRR�(RR�R
((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_codecs_charmap]s6
	&!

cCsT|jdd�|jdd�|jdd�|jdd�|jdd�dS(Nuabcdefu	abcdefghi(R(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_concatenation�s
cCs�dd	d��Y}|�}|dIJ|dIdIJ|dIdIJ|dIdIJ|dIJ|dI|dI|dIJ|dIJdS(
Nt	BitBucketcBseZd�ZRS(cSsdS(N((Rttext((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytwrite�s(R
RR4(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR2�suabcudefRDREuabc
udef
(((RR2tout((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt
test_printing�s	




cCs�d}|jd�jd�}|j||�d}|jd�jd�}|j||�d}|jd�jd�}|j||�ydjd�Wn9tk
r�}|j|jd�|j|jd�nX|jd�dS(	Nu􀀀sraw-unicode-escapes
\U00100000s
\U00010000s
\U11111111ii
s%Should have raised UnicodeDecodeError(R�R�RR�tstarttendtfail(RR�R�te((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt	test_ucs4�scCsbddd��Y}ddd��Y}dtfd��Y}dtfd��Y}d	tfd
��Y}dtfd��Y}d
tfd��Y}dtfd��Y}dtfd��Y}	dtfd��Y}
|jt|��d�|jt|��d�|jt|��d�|jt|��d�|jt|d��d�|jt|d��d�|jt|d��d�|jt|d��d�|jt|	d��d�|jtt|	d���|	�|jt|	d��d�|jtt|	d���t�|jt|
d��d�|jt|
d��d�dS(NtFoo0cBseZd�ZRS(cSsdS(NR�((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR<�stFoo1cBseZd�ZRS(cSsdS(Nufoo((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR=�stFoo2cBseZd�ZRS(cSsdS(Nufoo((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR>�stFoo3cBseZd�ZRS(cSsdS(NR�((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR?�stFoo4cBseZd�ZRS(cSsdS(NR�((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR@�stFoo5cBseZd�ZRS(cSsdS(NR�((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRA�stFoo6cBseZd�Zd�ZRS(cSsdS(Ntfoos((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scSsdS(Nufoou((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRB�s	tFoo7cBseZd�Zd�ZRS(cSsdS(NRC((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scSsdS(Nufoou((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRD�s	tFoo8cBseZdd�Zd�ZRS(RAcSstj|d|�S(Ni(Rt__new__(tclstcontent((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRF�scSs|S(N((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RRFR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRE�stFoo9cBseZd�Zd�ZRS(cSsdS(Ntstring((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��scSsdS(Nsnot unicode((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s(R
RR�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRI�s	ufootbarufoouR�ufoofooRJunot unicode(((R RRRtassertIsRR(RR<R=R>R?R@RARBRDRERI((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_conversion�s0""cCs\ddd��Y}ddd��Y}|jt|��d�|jt|��d�dS(Nts1cBseZd�ZRS(cSsdS(Ns\n((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRs(R
RR(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRNsts2cBseZd�ZRS(cSsdS(Nu\n((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRs(R
RR(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyROss\n(((RR.(RRNRO((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_unicode_reprsii tPis only applies to 32-bit platformscCs|jtdjtj�dS(Nut	t	(R&R�t
expandtabsR+tmaxint(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt$test_expandtabs_overflows_gracefullyscs��fd�}|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�|ddd�|dd	d�|dd
d�|ddd�|d
dd
�|d
dd
�|d
dd
�|d
dd�|d
dd�|d
dd�|d
dd�|d
dd�|d
dd�|d
dd�|d
dd�|d
d d!�|d"d#d"d$d%�|dd#d$d&�|dd'd$d(��jdjd)�d��jdjd*�d+�dS(,Ncs:�j|j|�|��j|j|d�|�dS(Nus(Rt
__format__(tvalueRvtexpected(R(s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRXsuuabcu.3uabuabcdefu.0u3.3u2.3u2.2u3.2uab uresultux<0ux<5ux<6ux<7uresultxux<8uresultxxu <7uresult u<7u>7u resultu>8u  resultu^8u result u^9u	 result  u^10u
  result  uau10000u i'i'u10000000i���R�s->10su
-------abc(RRU(RRX((Rs8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest__format__s8cCs|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d�|jdj�d	�|jd
j�d�|jdj�d
�ddl}|jdjd�d�|jdjtdd��d�|jdjd�d�dd�d��Y}dd�d��Y}ddd��Y}ddd��Y}ddd��Y}d dd!��Y}d"|jfd#��Y}d$tfd%��Y}	|jdj�d�|jd&j�d&�|jd'jd&�d&�|jd(jd&�d&�|jd)jd&�d*�|jd+jd&�d,�|jd-jd&�d.�|jd/jd0d&�d&�|jd1jd0d&�d*�|jd2jd0d&�d,�|jd3jd0d&�d.�|jd'jd4�d5�|jd6jd4d&�d7�|jd8jd4d&�d9�|jd:j�d;�|jd<j�d=�|jd>j�d?�|jd@j�dA�|jdBjdC�dD�|jdEj�dF�|jdGj�dH�|jdIj�dJ�|jdKjidLdM6�dL�|jdNjidLdO6�dL�|jdPjidQdR6�dS�|jdTjdU|dV��dW�|jdXj|dY�|dV��dZ�|jd[j||d&���d&�|jd\jd&d]g�d&�|jd^jd&d]g�d]�|jd_jd&d]gg�d]�|jd`jda|d]�gg�d]�|jdbjd&�d&�|jdbjd�d�|jdbjdc�d&�|jddjdc�d�|jdejd&�d&�|jdfjd&�d&�|jdgjd&�d�|jdhjd&�di�|jdjjdk�dk�|jdljdk�dk�|jdmjdk�dk�|jdnjdk�do�|jdpjdk�dq�|jdrjdk�ds�|jdtjdk�ds�|jdujdk�dv�|jdwjdk�dx�|jdyjdk�dz�|jd{jdk�d|�|jd}jdk�d~�|jdjd�ddRd��|jdjd�dRd��|jd�jd�dRd��|jd�jdU�d��|jd�jdU�d��|jd�jdU�d��|jd�jdU�d��|jd�jdQ�d��|jd�jdQ�d��|jd�jdQ�d��|jd�jdQ�d��|jd�jd��d��|jd�jd��d��|jd�jd��d��|jd�jd��d��|jd�jd�d��|jd�jd�d��|jd�jd�d��|jd�jd�d��|jd�j|��d&�|jd�jd��d��|jd�jd��d��|jd�jd��d��|jd�jd��d��|jd�jd��d��|jd�jd��d��|jd�j|d���d��|jd'ji�d?�|jd'jg�d��|jd'jd0g�d��|jd'j|d���d��|jd�j|d���d��|jd�j|d���d��d�}
tj|
tf��b|jd�j|d���d��|jd}j|d���d��|jd�j|d���d��WdQX|jd�j|d�d�d�d�d�d���d��|jd'j|	dY��dW�|jd(jd��d�|jd�jd�d��d��|jd�jd�d��d��|jd�jd�d�d��d��|jd�jd�d�dYd�d��d��|jd�jd�d�d�d�d��d��|j	t
d;j�|j	t
d=j�|j	t
dj�|j	t
dj�|j	t
d�j�|j	t
d�j�|j	td'j�|j	td/jd&�|j	tdAj�|j	t
dHj�|j	t
d;j�|j	t
d=j�|j	t
d�j�|j	t
d�j�|j	td�j�|j	t
d�jd��|j	td�j�|j	t
d�jg�|j	td�j�|j	t
d�jd��|j	t
d�jd��|j	t
d�jd��|j	t
d�jd��|j	td�j�|j	t
d�jd��|j	t
d�jd��|j	td�jd�dQ�|j	t
d�jdQ�|j	t
d�jd��|j	t
d�jd��|j	t
d�j�|j	td�j�|j	td�j�|j	td?j�d�}|j	t
d;|d=j�|j	t
d�|d�jd�g�|j	t
d�jdg�|j	t
d�jdg�|j	td�jd�d��|j	t
d�jd&d�d�|j	t
d�jd�d0d�dQd�d�d�d��
|j	t
d�jd�|j	t
tdd��|j	t
d�jd�|jd�jd��d��|jd�jd��d��|j	td�jd��dS(Nuuauabua{{ua{ua}}ua}u{{bu{bu}}bu}bua{{bua{bi����uMy name is {0}uFreduMy name is FreduMy name is {0[name]}tnameuMy name is {0} :-{{}}uMy name is Fred :-{}tCcBseZdd�Zd�ZRS(idcSs
||_dS(N(t_x(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�QscSs|S(N((Rtspec((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRUSs(R
RR�RU(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRZPstDcBseZd�Zd�ZRS(cSs
||_dS(N(R�(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�WscSs
t|j�S(N(RR�(RR\((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRUYs(R
RR�RU(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR]Vs	tEcBseZd�Zd�ZRS(cSs
||_dS(N(R�(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�^scSsd|jdS(NuE(u)(R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�`s(R
RR�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR^]s	tFcBseZd�Zd�ZRS(cSs
||_dS(N(R�(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�escSsd|jdS(NuF(u)(R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRgs(R
RR�R(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR_ds	tGcBs#eZd�Zd�Zd�ZRS(cSs
||_dS(N(R�(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�lscSsd|jS(Nu
string is (R�(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�nscSs+|dkrd|jdStj||�S(NtduG(u)(R�R RU(Rtformat_spec((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRUps(R
RR�R�RU(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR`ks		tHcBseZd�ZRS(cSsdS(Ng�?((RRb((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRUws(R
RRU(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRcvstIcBseZd�ZRS(cSs
|j|�S(N(tstrftime(RRb((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRU{s(R
RRU(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRdzstJcBseZd�ZRS(cSstj|d|�S(Ni(R�RU(RRb((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRUs(R
RRU(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRf~suabcu{0}u{0:}uX{0}uXabcu{0}XuabcXuX{0}YuXabcYu{1}iuX{1}u{1}XuX{1}Yi�u-15u{0}{1}u-15abcu{0}X{1}u-15Xabcu{{u{u}}u}u{{}}u{}u{{x}}u{x}u{{{0}}}i{u{123}u	{{{{0}}}}u{{0}}u}}{{u}{u}}x{{u}x{u{0[foo-bar]}ubazufoo-baru{0[foo bar]}ufoo baru{0[ ]}iu u3u{foo._x}R�iu20u{1}{0}i
u2010u{0._x.x}u{0[0]}udefu{0[1]}u	{0[1][0]}u{0[1][0].x}REu{0:.3s}uabcdefu{0:.0s}u{0:3.3s}u{0:2.3s}u{0:2.2s}u{0:3.2s}uab u{0:x<0s}uresultu{0:x<5s}u{0:x<6s}u{0:x<7s}uresultxu{0:x<8s}uresultxxu{0: <7s}uresult u{0:<7s}u{0:>7s}u resultu{0:>8s}u  resultu{0:^8s}u result u{0:^9s}u	 result  u{0:^10s}u
  result  u	{0:10000}i'i'u{0:10000000}i���s{0:<6s}sfoos{0:<6s}sfoos{0:^6s}sfoos{0:^6s}s foo  s{0:<6}s3s{0:<6}s3s{0:^6}s3s{0:<6}s3     g��Q�	@s3.14s3.14s3.14s{0:^6}s 3.14 s{0:<12}y@s(3+2j)s{0:<12}s(3+2j)s{0:^12}s(3+2j)s{0:^12}s   (3+2j)   u{0:abc}u{0!s}uHellou{0!s:}u{0!s:15}uHello          u	{0!s:15s}u{0!r}uu'Hello'u{0!r:}uF(Hello)u[]u[1]udatauE(data)u{0:d}uG(data)ustring is datas>object.__format__ with a non-empty format string is deprecatedu{0:^10}u
 E(data)  u{0:>15s}u string is datau{0:date: %Y-%m-%d}tyeari�tmonthitdayiudate: 2007-08-27R8u{0:.{1}}uhello worldiuhellou	{0:.{1}s}u{0:.{precision}s}shello worldt	precisionu{0:{width}.{precision}s}twidthu
hello     t10t5u{au}auabc{0:{}u{0u{0.}iu{0[}u{0]}u{0.[]}u{0..foo}u{0[0}u	{0[0:foo}u{c]}u	{{ {{{0}}u{0}}u{foo}RKu{0!x}u{0!}u{0!rs}u{!}u{:}u{:s}u,23098475029384702983476098230754973209482573u{[u]}u{0[0]x}u
{0[0](10)}u{0[{1}]}uabcdefgiu{0:{1:{2}}}usu{0:{1:{2:{3:{4:{5:{6}}}}}}}iiiu{0:-s}u-u{0:=s}ufoo{0}ufoobarsfoo{0}ubartfoobaruကbar((((((y@@y@@y@@y@@(RRvtdatetimetdicttdateR�Rtcheck_warningstPendingDeprecationWarningR&RKt
IndexErrortKeyErrorR	R=tUnicodeEncodeError(RRoRZR]R^R_R`RcRdRfRtbig((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_format8sX   "(%"(!%	%%!cCs?djtjd�}|jt��td|�}WdQXdS(Nu.{}fig���Q�@(RvR+R�R&RK(RR�R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_format_huge_precisionCscCs?djtjd�}|jt��td|�}WdQXdS(Nu{}fig���Q�@(RvR+R�R&RK(RR�R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_format_huge_widthHscCs?djtjd�}|jt��|jd�}WdQXdS(Nu
{{{}:.6f}}ig���Q�@(RvR+R�R&RK(RR�R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_format_huge_item_numberMscCs
dd0d��Y}|jdjd�d�|jdjd�d�|jd	jd�d
�|jdj|d��d�|jdjd
dg�d�|jdjidd6dd6�d�|jdjdd
�d�|jdjdd�d�|jdjdd�d�|jtd jd
d�|jtd!jd
d�|jtd"jd
d�|jtd#jd
d�|jd$jdd%d&�d'�|jd(jdd%d&�d)�|jd*jd
d+d,d,d%d�d-�|jd.jddd%d
d,d,�d/�dS(1NRZcBseZdd�Zd�ZRS(idcSs
||_dS(N(R[(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�TscSs|S(N((RR\((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRUVs(R
RR�RU(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyRZSsu{}i
u10u{:5}R�us    u{!r}u's'u{._x}u{[1]}iiu2u{[a]}iR8R9u4ua{}b{}ciua0b1cua{:{}}bR�s^10ua    x     bua{:{}x}bit#ua0x14bu{}{1}u{1}{}u{:{1}}u{0:{}}u{f}{}R�RXutest4u{}{f}u4testu{:{f}}{g}{}itgu 1g3u{f:{}}{}{g}u 14g((RRvR&RK(RRZ((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_format_auto_numberingRs$'(csNtjdkrdnd��fd�}|jt|�|jt|�dS(Niiicsdtj�dS(Nuai(R+R�((t	charwidth(s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt<lambda>xRA(R+R�R&tMemoryError(Rtalloc((Rs8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_raiseMemErrorpscCsSdtfd��Y}|d�}|jd|d�|jdj|�d�dS(NtUcBseZd�ZRS(cSsdS(Nu__unicode__ overridden((R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�~s(R
RR�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR�}suxxxs%su__unicode__ overriddens{}s__unicode__ overridden(RRRv(RR�R�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_format_subclass|scCs*tj|tt�tj|tt�dS(N(Rtcheck_free_after_iteratingtiterRtreversed(R((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_free_after_iterating�s(VR
RRt	type2testR	RR%R)R5R;R>RBRJRPRVRYR]R_RcRgRiRltrequires_wide_buildRoRqRrRtRxRzR{R}RR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�Rtcpython_onlyR�R�R�trun_with_localeR�R�R�R�R�R�R�R�R�R�R0R1R6R;RMRPtunittesttskipIfR+RStstructtcalcsizeRTRXRxRyRzR{R~R�R�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR's�
			&	
			
							A											
	@	7				W	.	'		8	Y		1	-	6				B	+	$	�						tCAPITestcBs5eZd�Zejd��Zejd��ZRS(c	s�tjd�ddlm}m�m}m}m}m}m	}m
}m}m}	m
}
m}tjdkrwd}nd}t||����_��fd����fd�}
|
d	d
d�|
dd
|d��tjdkr|
dd
|d��n)�jt���d
|d��WdQX�jt���d
|d��WdQXtjdkr�|
dd|d�|d��n|
dd�|
dd�|
dd�|
dd�|
ddd�|
d d!d"�|
d#d$d"�|
d%d&|d'��|
d(d)|d'��|
d*d+|d,��|
d*d-|d,��|
d*d.|d,��|
d*d/|d,��|
d0d1|d2��|
d0d3|d2��|
d0d4|
d2��d5d6||�d7}|d7}|
t|�d.||��|
t|�d.||��d5d6||�d7}|
t|�d3||���d8|d��|
d0jd'd9�d:|d2��|
d0jd;�d<|d2��|
d0jd;d9�d=|d2��|
d0jd>d9�jd;�d?|d2��|
d0jd'd9�d@|d2��|
d0jd;�dA|d2��|
d0jd;d9�dB|d2��|
d0jd>d9�jd;�dC|d2��|
d0jd'd9�dD|dE��|
d0jd;�dF|dE��|
d0jd;d9�dG|dE��|
d0jd>d9�jd;�dH|dE��|
d dId"dJ�|
dKdIddL�|
dMdIddN�|
ddOd�|
dPdQ�|
dRdS|d'��|
ddTd�|
dUdV�|
dUdWdV�dS(XNtctypesi����(t	pythonapit	py_objecttsizeoftc_inttc_longt
c_longlongt	c_ssize_ttc_uinttc_ulongtc_ulonglongtc_size_ttc_void_pi��tPyUnicodeUCS2_FromFormattPyUnicodeUCS4_FromFormatcs)t�fd�|D��}�||�S(Nc3s0|]&}t|t�r$�|�n|VqdS(N(RR(t.0targ(R�(s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pys	<genexpr>�s(R�(RvR"tcargs(t_PyUnicode_FromFormatR�(s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytPyUnicode_FromFormat�s
cs#�||�}�j||�dS(N(R(RWRvR"R3(R�R(s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pytcheck_format�suascii=unicodeés	ascii=%Uu	unicodeéuꯍs%ciͫu􏿿i��iiu𐀀􀀀s%c%ciu%t%s%%u%ss%%su[%]s[%%]u%abcs%%%sREurepr=abcsrepr=%Suabcurepr=u'abc'srepr=%Ru010s%03ii
u0010s%0.4iu-123s%ii����s%ds%lds%zdu123s%ui{s%lus%zuiiis%pu0s%010iids%100is%.100iiPs%100.80is%010us%100us%.100us%100.80us%010xi#s%100xs%.100xs%100.80xsrepr=%Vtxyzurepr=人民s人民u
repr=abcÿsabc�s%1%su%1abcs%1abcu%+is%+is%.%suRAs%s(Rt
import_moduleR�R�R�R�R�R�R�R�R�R�R�R�R�R+R�RtrestypeR&R�RtrjustR	(RR�R�R�R�R�R�R�R�R�R�R�RYR�tmin_longtmax_longt	max_ulong((R�R�R�Rs8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_from_format�s�
R		









cCsddlm}|j|d�d�|j|d�d�|j|d�d�|jt|d	d
�|j|d	d�d�|j|d	d
�d�|j|d	d�d�|j|d	d�d�|j|dd�d�|j|dd�d�|j|dd�d�dS(Ni����(tunicode_encodedecimalu123t123u٣.١٤s3.14u
 3.14 s 3.14 u123€RRbs123?R�txmlcharrefreplaces
123&#8364;tbackslashreplaces	123\u20acu	123€ s123? u	123€€s123??u123€٠s123?0(R�R�RR&Rv(RR�((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyttest_encode_decimal)s.	
cCswddlm}d
ddg}ddkr;|dg7}nx5|D]-\}}|j|d
|d�d|�qBWdS(Ni����(R�u💝s	&#128157;u�s&#55357;u�s&#56477;s&#55357;&#56477;u123R�R�(u💝s	&#128157;(u�s&#55357;(u�s&#56477;(u💝s&#55357;&#56477;(R�R�R(RR�ttestsR�texp((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt#test_encode_decimal_with_surrogatesCs	(R
RR�RR�R�R�(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyR��s	�cCstjt�dS(N(Rtrun_unittestR
(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt	test_mainQst__main__(t__doc__R+R�tcodecsR�RXRRR�R�R�RtregisterRRR:R\tMixinStrUnicodeTestRtTestCaseR�R�R
(((s8/usr/local/python-2.7/lib/python2.7/test/test_unicode.pyt<module>s0		
������e�	
© 2025 GrazzMean