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.227.79.178
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_locale.pyc
�
?��cc@s�ddlmZmZddlZddlZddlZddlZdad�Z	dej
fd��YZdej
fd��YZdefd	��YZ
d
efd��YZdefd
��YZdefd��YZdefd��YZdej
fd��YZdej
fd��YZdeefd��YZdeefd��YZde
efd��YZdeefd��YZdefd��YZd ej
fd!��YZd"ej
fd#��YZd$�Zed%kr�e�ndS(&i����(trun_unittesttverboseNcCstjdkr_ddl}d}t|j�djd�d�d	kr_tjd
��q_ntjjd�rzd}nd}t	j
t	j�}x\|D]8}yt	j
t	j|�Wnt	jk
r�q�nXPq�Wtjddj
|���|at	j
t	j|�dS(Ntdarwini����sen_US.UTF-8sen_US.ISO8859-1ten_USit.ii
s#Locale support on MacOSX is minimaltwintEntEnglishsen_US.US-ASCIIs$Test locale not supported (tried %s)s, (sen_US.UTF-8sen_US.ISO8859-1R(RR(sen_US.UTF-8sen_US.US-ASCIIR(tsystplatformtostinttunametsplittunittesttSkipTestt
startswithtlocalet	setlocalet
LC_NUMERICtErrortjointenUS_locale(R
ttlocst	oldlocalettloc((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pytget_enUS_locale
s&)	
tBaseLocalizedTestcBseZd�Zd�ZRS(cCs=tj|j�|_tj|jt�tr9dtGndS(Nstesting with "%s"...(RRtlocale_typeRRR(tself((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pytsetUp+scCstj|j|j�dS(N(RRRR(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttearDown1s(t__name__t
__module__RR(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR&s	tBaseCookedTestcBseZd�Zd�ZRS(cCs|jt_dS(N(t
cooked_valuesRt_override_localeconv(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR:scCs
it_dS(N(RR$(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR=s(R R!RR(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR"5s	tCCookedTestcBs�eZidd6dd6dd6gd6dd6dd6dd	6gd
6dd6dd6dd
6dd6dd6dd6dd6dd6dd6dd6ZRS(ttcurrency_symbolRt
decimal_pointitfrac_digitstgroupingtint_curr_symboltint_frac_digitstmon_decimal_pointtmon_groupingtmon_thousands_sept
n_cs_precedestn_sep_by_spacetn_sign_posnt
negative_signt
p_cs_precedestp_sep_by_spacetp_sign_posnt
positive_signt
thousands_sep(R R!R#(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR%As&tEnUSCookedTestcBs�eZidd6dd6dd6dddgd6d	d
6dd6dd6dddgd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ZRS(t$R'RR(iR)iiR*sUSD R+R,R-R.t,R/iR0R1R2t-R3R4R5R6R&R7R8(R R!R#(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR9Ys&tFrFRCookedTestcBs�eZidd6dd6dd6dddgd6d	d
6dd6dd6dddgd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ZRS(s€R'R;R(iR)iiR*sEUR R+R,R-R.t R/R0iR1R2R<R3R4R5R6R&R7R8(R R!R#(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR=rs&tBaseFormattingTestcBs,eZd�Zd�Zd�Zd�ZRS(cKs |j||||�|�dS(N(tassertEqual(Rtformattvaluetouttfunctformat_opts((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt_test_formatfunc�scKs#|j|||dtj|�dS(NRD(RFRRA(RRARBRCRE((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt_test_format�scKs#|j|||dtj|�dS(NRD(RFRt
format_string(RRARBRCRE((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt_test_format_string�scKs |jtj||�|�dS(N(R@Rtcurrency(RRBRCRE((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt_test_currency�s(R R!RFRGRIRK(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR?�s			tEnUSNumberFormattingcBsPeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	RS(cCstj�d|_dS(NR8(Rt
localeconvtsep(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR�scCs{|jdddddd|j�|jdddddd�|jdd	dddd
�|jdd	dddd
�dS(Ns%fiR*iRCs
1%s024.000000ifs
102.000000i���s
-42.000000s%+f(RGRN(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt
test_grouping�s#cCs�|jddddddjd��|jr�|jdd	dddd
|jjd��|jdd	dddd
|jjd��ndS(
Ns%20.fi���R*iRCs-42is%+10.fi��s-4%s200i
s%-10.f(RGtrjustRNtljust(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_grouping_and_padding�s%	cCsm|jdddtdd|j�|jdddtdd|j�|jdddtdd	|j�dS(
Ns%dihR*RCs4%s200s%+ds+4%s200i��s-4%s200(RGtTrueRN(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_integer_grouping�s##cCs\|jdddtdd|jjd��|jdddtdd	|jjd��dS(
Ns%10dihR*RCs4%s200i
s%-10di��s-4%s200(RGRSRNRPRQ(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt!test_integer_grouping_and_padding�scCst|jdddddd�|jdddddd�|jdd	dddd
�|jdd	dddd
�dS(Ns%fiR*iRCs1024.000000ifs
102.000000i���s
-42.000000s%+f(RG(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_simple�scCss|jddddddjd��|jdd	dddd
jd��|jdd
ddddjd��dS(Ns%20.fi���R*iRCs-42is%+10.fi��s-4200i
s%-10.fiht4200(RGRPRQ(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_padding�s%%c	CsC|jdddddd|j|jf�|jdddddd|j|jf�|jd	d
dd�|jr�|jdd
ddddd|jjd��n|jddddddjd��|jr|jdddddd|jjd��n|jr?|jdddddd|j|jf�ndS(NsOne million is %ii@BR*iRCsOne million is 1%s000%s000sOne  million is %isOne  million is 1%s000%s000s.%f.g@�@s
.1000.000000.s-->  %10.2fihs-->  s	4%s200.00i
s%10.*fii�is1000.00s%*.*fs	1%s000.00sint %i float %.2f str %ststrs"int 1%s000 float 1%s000.00 str str(ii�(i
ii�(i�g@�@RY(RIRNRP(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_complex_formatting�s$				(
R R!RRORRRTRURVRXRZ(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRL�s							tTestFormatPatternArgcBseZd�ZRS(cCs�|jttjdd�|jttjdd�|jttjdd�|jttjdd�|jttjdd�|jttjdd�|jttjdd�dS(	Ns%f
tfoos%f
s%f
s %fs%fgs%^gs%f%%(tassertRaisest
ValueErrorRRA(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_onlyOnePattern�s(R R!R_(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR[�stTestLocaleFormatStringcBs eZdZd�Zd�ZRS(s%General tests on locale.format_stringcCsn|jtjdd�d�|jtjdd	�dd
�|jtjdidd6�didd6�dS(Ns%f%%g�?s%d %f%%dis%(foo)s %%dtbarR\s	1.000000%(ig�?(ig�?(R@RRH(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_percent_escape�s
cCs`|jtjdidd6�didd6�|jtjdidd6�didd6�dS(Ns
%(foo)s bing.RaR\s%(foo)s(R@RRH(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_mapping�s(R R!t__doc__RbRc(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR`�s	tTestNumberFormattingcBseZejZd�ZRS(cCstj|�tj|�dS(N(RRRL(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRs
(R R!RRRR(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRes	tTestEnUSNumberFormattingcBseZd�Zd�ZRS(cCstj|�tj|�dS(N(R9RRL(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRs
cCsF|jdd�|jdddt�|jdddtdt�dS(NiP�s	$50000.00s
$50,000.00R*s
USD 50,000.00t
international(RKRS(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt
test_currencys(R R!RRh(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRfs	tTestCNumberFormattingcBseZd�Zd�ZRS(cCs |jdddtdd�dS(Ns%.2fg)\����@R*RCs12345.67(RGRS(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRO!scCs |jdddtdd�dS(Ns%9.2fg)\����@R*RCs	 12345.67(RGRS(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRR$s(R R!RORR(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRis	tTestFrFRNumberFormattingcBs>eZd�Zd�Zd�Zd�Zd�Zd�ZRS(cCs|jdddd�dS(Ns%.2fg)\����@RCs12345,67(RG(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_decimal_point+scCs<|jdddtdd�|jdddtdd�dS(Ns%.2fg��Q��u@R*RCs345,67g)\����@s	12 345,67(RGRS(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRO.scCs|jdddtdd�|jdddtdd�|jdd	dtdd
�|jdd	dtdd
�|jdd	dtdd
�|jdddtdd�|jdddtdd�|jdd	dtdd
�|jdd	dtdd
�|jdd	dtdd�dS(Ns%6.2fg��Q��u@R*RCs345,67s%7.2fs 345,67s%8.2fg)\����@s	12 345,67s%9.2fs%10.2fs
 12 345,67s%-6.2fs%-7.2fs345,67 s%-8.2fs%-9.2fs%-10.2fs
12 345,67 (RGRS(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRR2scCs<|jdddtdd�|jdddtdd�dS(Ns%di�R*RCt200ihs4 200(RGRS(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRT>scCs�|jdddtdd�|jdddtdd�|jdddtddjd��|jd	ddtdd�|jd
ddtdd�|jdddtddjd��dS(Ns%4dihR*RCs4 200s%5ds%10di
s%-4ds%-5ds%-10d(RGRSRPRQ(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRUBs%cCs]djd�}|jdd|�|jdd|dt�|jdddtdt�dS(	Nu€sutf-8iP�s	50000,00 s
50 000,00 R*s50 000,00 EUR Rg(tencodeRKRS(Rteuro((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRhJs
(R R!RkRORRRTRURh(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRj(s					tTestStringMethodscBs�eZejZejdkr�ejjd�r�d�Zd�Z	d�Z
d�Zd�Zd�Z
d�Zd	�Zd
�ZnRS(tsunos5RcCsF|jdj�t�|jdj�t�|jdj�t�dS(Ns s�s�(R@tisspaceRStFalse(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_isspaceYscCs|jdj�t�dS(Ns�(R@tisalphaRr(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_isalpha^scCs|jdj�t�dS(Ns�(R@tisalnumRr(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_isalnumascCs|jdj�t�dS(Ns�(R@tisupperRr(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_isupperdscCs|jdj�t�dS(Ns�(R@tislowerRr(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_islowergscCs|jdj�d�dS(Ns̅(R@tlower(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt
test_lowerjscCs|jdj�d�dS(Ns할(R@tupper(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt
test_uppermscCs|jdj�d�dS(Ns할(R@tstrip(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt
test_strippscCs|jdj�dg�dS(Ns젼(R@R
(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt
test_splitss(R R!RtLC_CTYPERRR	RRsRuRwRyR{R}RR�R�(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyRoSs	"								t
NormalizeTestcBsbeZd�Zd�Zd�Zd�Zd�Zd�Zd�Zd�Z	d�Z
d	�ZRS(
cCs#|jtj|�|d|�dS(Ntmsg(R@Rt	normalize(Rt
localenametexpected((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pytcheckxscCs4x-tjj�D]\}}|j||�qWdS(N(Rtlocale_aliastitemsR�(RR�talias((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_locale_alias{scCs|jdd�dS(NR&(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt
test_emptyscCs$|jdd�|jdd�dS(NtctCtposix(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_c�scCs�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jd	d�|jd
d�|jdd�|jdd�|jdd
�dS(Ntensen_US.ISO8859-1tENRten_usten_GBsen_GB.ISO8859-1sen_US.UTF-8s
en_US.utf8sen_US:UTF-8sen_US.US-ASCIItenglishsen_EN.ISO8859-1(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_english�scCs�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd	�|jd
d	�|jdd�|jdd�|jd
d�|jdd�dS(Nsaz_AZ.iso88599esaz_AZ.ISO8859-9Estt_RU.koi8cstt_RU.KOI8-Cslo_LA.cp1133slo_LA.IBM-CP1133slo_LA.ibmcp1133suk_ua.microsoftcp1251suk_UA.CP1251suk_ua.microsoft-cp1251ska_ge.georgianacademyska_GE.GEORGIAN-ACADEMYscs_CZ.iso88592scs_CZ.ISO8859-2(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_hyphenated_encoding�scCs$|jdd�|jdd�dS(Ns
de_DE@eurosde_DE.ISO8859-15sen_US.ISO8859-15@eurosen_US.ISO8859-15(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_euro_modifier�scCs$|jdd�|jdd�dS(Nsbe_BY.UTF-8@latinssr_RS.UTF-8@latin(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_latin_modifier�scCs4|jdd�|jdd�|jdd�dS(Nsca_ES.UTF-8@valenciasca_ES@valenciasca@valenciasca_ES.ISO8859-1@valencia(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_valencia_modifier�scCs�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jd	d�|jd
d
�|jdd
�|jdd
�dS(
Nsks_IN.UTF-8@devanagarisks_IN@devanagaris
ks@devanagarisks_IN.UTF-8tks_INtksssd_IN.UTF-8@devanagarissd_IN@devanagaris
sd@devanagarissd_IN.UTF-8tsd_INtsd(R�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_devanagari_modifier�s(R R!R�R�R�R�R�R�R�R�R�R�(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR�ws					
				tTestMiscellaneouscBsPeZd�Zeed�r*d�Znd�Zd�Zd�Zd�Z	RS(cCs&tj�}|r"tj|�ndS(N(Rtgetpreferredencodingtcodecstlookup(Rtenc((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_getpreferredencoding�ststrcollcCs|jttjdd�dS(Nua(R]t	TypeErrorRR�tNone(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_strcoll_3303�scCs}tjtj�tjtj�tjtj�tjtj�tjtj�tjtj�|jtj	tjd�dS(Ni90(
RRtLC_ALLtLC_TIMER�t
LC_COLLATEtLC_MONETARYRR]R(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_setlocale_category�scCs�tj�}|jtjtj|�xMdD]8}ytjtj|�PWq,tjk
rcq,q,Xq,W|jd�tj�}ytjtj|�Wn-tk
r�}|jd|||f�nX|j	|tj��dS(Nttr_TRstr_TR.UTF-8str_TR.ISO8859-9stest needs Turkish locales2Failed to set locale %r (default locale is %r): %r(R�str_TR.UTF-8str_TR.ISO8859-9(
Rt	getlocalet
addCleanupRR�RtskipTestt	ExceptiontfailR@(RRtlocte((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_getsetlocale_issue1813�s 

	cCs|jtjd�d�dS(Nuen_USsen_US.ISO8859-1(R@RR�(R((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_normalize_issue12752�scCsrtj�}|jtjtj|�tjtjd�}|jd�}tjtj|�}|j||�dS(NR&sutf-8(RR�R�RR�tdecodeR@(RRtuser_localetunicode_localetuser_locale2((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyttest_setlocale_unicode�s(
R R!R�thasattrRR�R�R�R�R�(((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyR��s				cCslttttttg}yt�Wn(tjk
rM}t	r^d|GHq^nX|t
tg7}t|�dS(NsSome tests will be disabled: %s(
R�R[R`RfRiRjRRRRReRoR(ttestsR�((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt	test_main�s	t__main__(ttest.test_supportRRRRRR�R�RRtTestCaseRR"R%R9R=tobjectR?RLR[R`ReRfRiRjRoR�R�R�R (((s7/usr/local/python-2.7/lib/python2.7/test/test_locale.pyt<module>s2	E

+$G=	
© 2025 GrazzMean