%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /usr/local/lib/python2.7/test/
Upload File :
Create Path :
Current File : //usr/local/lib/python2.7/test/test_locale.pyo


Nac@sddlmZmZddlZddlZddlZddlZdadZ	dej
fdYZdej
fdYZdefd	YZ
d
efdYZdefd
YZdefdYZdefdYZdej
fdYZdej
fdYZdeefdYZdeefdYZde
efdYZdeefdYZdefdYZd ej
fd!YZd"ej
fd#YZd$Zed%krendS(&i(trun_unittesttverboseNcCstjdkr_ddl}d}t|jdjddd	kr_tjd
q_ntjjdrzd}nd}t	j
t	j}x\|D]8}yt	j
t	j|Wnt	jk
rqnXPqWtjddj
||at	j
t	j|dS(Ntdarwinisen_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((s,/usr/local/lib/python2.7/test/test_locale.pytget_enUS_locale
s&)	
tBaseLocalizedTestcBseZdZdZRS(cCs=tj|j|_tj|jttr9dtGndS(Nstesting with "%s"...(RRtlocale_typeRRR(tself((s,/usr/local/lib/python2.7/test/test_locale.pytsetUp+scCstj|j|jdS(N(RRRR(R((s,/usr/local/lib/python2.7/test/test_locale.pyttearDown1s(t__name__t
__module__RR(((s,/usr/local/lib/python2.7/test/test_locale.pyR&s	tBaseCookedTestcBseZdZdZRS(cCs|jt_dS(N(t
cooked_valuesRt_override_localeconv(R((s,/usr/local/lib/python2.7/test/test_locale.pyR:scCs
it_dS(N(RR$(R((s,/usr/local/lib/python2.7/test/test_locale.pyR=s(R R!RR(((s,/usr/local/lib/python2.7/test/test_locale.pyR"5s	tCCookedTestcBseZidd6dd6dd6gd6dd6dd6dd	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#(((s,/usr/local/lib/python2.7/test/test_locale.pyR%As&tEnUSCookedTestcBseZidd6dd6dd6dddgd6d	d
6dd6dd6dddgd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ZRS(t$R'RR(iR)iiR*sUSD R+R,R-R.t,R/iR0R1R2t-R3R4R5R6R&R7R8(R R!R#(((s,/usr/local/lib/python2.7/test/test_locale.pyR9Ys&tFrFRCookedTestcBseZidd6dd6dd6dddgd6d	d
6dd6dd6dddgd
6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ZRS(s€R'R;R(iR)iiR*sEUR R+R,R-R.t R/R0iR1R2R<R3R4R5R6R&R7R8(R R!R#(((s,/usr/local/lib/python2.7/test/test_locale.pyR=rs&tBaseFormattingTestcBs,eZdZdZdZdZRS(cKs |j|||||dS(N(tassertEqual(Rtformattvaluetouttfunctformat_opts((s,/usr/local/lib/python2.7/test/test_locale.pyt_test_formatfuncscKs#|j|||dtj|dS(NRD(RFRRA(RRARBRCRE((s,/usr/local/lib/python2.7/test/test_locale.pyt_test_formatscKs#|j|||dtj|dS(NRD(RFRt
format_string(RRARBRCRE((s,/usr/local/lib/python2.7/test/test_locale.pyt_test_format_stringscKs |jtj|||dS(N(R@Rtcurrency(RRBRCRE((s,/usr/local/lib/python2.7/test/test_locale.pyt_test_currencys(R R!RFRGRIRK(((s,/usr/local/lib/python2.7/test/test_locale.pyR?s			tEnUSNumberFormattingcBsPeZdZdZdZdZdZdZdZdZ	RS(cCstjd|_dS(NR8(Rt
localeconvtsep(R((s,/usr/local/lib/python2.7/test/test_locale.pyRscCs{|jdddddd|j|jdddddd|jdd	dddd
|jdd	dddd
dS(Ns%fiR*iRCs
1%s024.000000ifs
102.000000is
-42.000000s%+f(RGRN(R((s,/usr/local/lib/python2.7/test/test_locale.pyt
test_groupings#cCs|jddddddjd|jr|jdd	dddd
|jjd|jdd	dddd
|jjdndS(
Ns%20.fiR*iRCs-42is%+10.fis-4%s200i
s%-10.f(RGtrjustRNtljust(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_grouping_and_paddings%	cCsm|jdddtdd|j|jdddtdd|j|jdddtdd	|jdS(
Ns%dihR*RCs4%s200s%+ds+4%s200is-4%s200(RGtTrueRN(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_integer_groupings##cCs\|jdddtdd|jjd|jdddtdd	|jjddS(
Ns%10dihR*RCs4%s200i
s%-10dis-4%s200(RGRSRNRPRQ(R((s,/usr/local/lib/python2.7/test/test_locale.pyt!test_integer_grouping_and_paddingscCst|jdddddd|jdddddd|jdd	dddd
|jdd	dddd
dS(Ns%fiR*iRCs1024.000000ifs
102.000000is
-42.000000s%+f(RG(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_simplescCss|jddddddjd|jdd	dddd
jd|jdd
ddddjddS(Ns%20.fiR*iRCs-42is%+10.fis-4200i
s%-10.fiht4200(RGRPRQ(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_paddings%%c	CsC|jdddddd|j|jf|jdddddd|j|jf|jd	d
dd|jr|jdd
ddddd|jjdn|jddddddjd|jr|jdddddd|jjdn|jr?|jdddddd|j|jfndS(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.*fiiis1000.00s%*.*fs	1%s000.00sint %i float %.2f str %ststrs"int 1%s000 float 1%s000.00 str str(ii(i
ii(ig@@RY(RIRNRP(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_complex_formattings$				(
R R!RRORRRTRURVRXRZ(((s,/usr/local/lib/python2.7/test/test_locale.pyRLs							tTestFormatPatternArgcBseZdZRS(cCs|jttjdd|jttjdd|jttjdd|jttjdd|jttjdd|jttjdd|jttjdddS(	Ns%f
tfoos%f
s%f
s %fs%fgs%^gs%f%%(tassertRaisest
ValueErrorRRA(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_onlyOnePatterns(R R!R_(((s,/usr/local/lib/python2.7/test/test_locale.pyR[stTestLocaleFormatStringcBs eZdZdZdZRS(s%General tests on locale.format_stringcCsn|jtjddd|jtjdd	dd
|jtjdidd6didd6dS(Ns%f%%g?s%d %f%%dis%(foo)s %%dtbarR\s	1.000000%(ig?(ig?(R@RRH(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_percent_escapes
cCs`|jtjdidd6didd6|jtjdidd6didd6dS(Ns
%(foo)s bing.RaR\s%(foo)s(R@RRH(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_mappings(R R!t__doc__RbRc(((s,/usr/local/lib/python2.7/test/test_locale.pyR`s	tTestNumberFormattingcBseZejZdZRS(cCstj|tj|dS(N(RRRL(R((s,/usr/local/lib/python2.7/test/test_locale.pyRs
(R R!RRRR(((s,/usr/local/lib/python2.7/test/test_locale.pyRes	tTestEnUSNumberFormattingcBseZdZdZRS(cCstj|tj|dS(N(R9RRL(R((s,/usr/local/lib/python2.7/test/test_locale.pyRs
cCsF|jdd|jdddt|jdddtdtdS(NiPs	$50000.00s
$50,000.00R*s
USD 50,000.00t
international(RKRS(R((s,/usr/local/lib/python2.7/test/test_locale.pyt
test_currencys(R R!RRh(((s,/usr/local/lib/python2.7/test/test_locale.pyRfs	tTestCNumberFormattingcBseZdZdZRS(cCs |jdddtdddS(Ns%.2fg)\@R*RCs12345.67(RGRS(R((s,/usr/local/lib/python2.7/test/test_locale.pyRO!scCs |jdddtdddS(Ns%9.2fg)\@R*RCs	 12345.67(RGRS(R((s,/usr/local/lib/python2.7/test/test_locale.pyRR$s(R R!RORR(((s,/usr/local/lib/python2.7/test/test_locale.pyRis	tTestFrFRNumberFormattingcBs>eZdZdZdZdZdZdZRS(cCs|jdddddS(Ns%.2fg)\@RCs12345,67(RG(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_decimal_point+scCs<|jdddtdd|jdddtdddS(Ns%.2fgQu@R*RCs345,67g)\@s	12 345,67(RGRS(R((s,/usr/local/lib/python2.7/test/test_locale.pyRO.scCs|jdddtdd|jdddtdd|jdd	dtdd
|jdd	dtdd
|jdd	dtdd
|jdddtdd|jdddtdd|jdd	dtdd
|jdd	dtdd
|jdd	dtdddS(Ns%6.2fgQu@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((s,/usr/local/lib/python2.7/test/test_locale.pyRR2scCs<|jdddtdd|jdddtdddS(Ns%diR*RCt200ihs4 200(RGRS(R((s,/usr/local/lib/python2.7/test/test_locale.pyRT>scCs|jdddtdd|jdddtdd|jdddtddjd|jd	ddtdd|jd
ddtdd|jdddtddjddS(Ns%4dihR*RCs4 200s%5ds%10di
s%-4ds%-5ds%-10d(RGRSRPRQ(R((s,/usr/local/lib/python2.7/test/test_locale.pyRUBs%cCs]djd}|jdd||jdd|dt|jdddtdtdS(	Nu€sutf-8iPs	50000,00 s
50 000,00 R*s50 000,00 EUR Rg(tencodeRKRS(Rteuro((s,/usr/local/lib/python2.7/test/test_locale.pyRhJs
(R R!RkRORRRTRURh(((s,/usr/local/lib/python2.7/test/test_locale.pyRj(s					tTestStringMethodscBseZejZejdkrejjdrdZdZ	dZ
dZdZdZ
dZd	Zd
ZnRS(tsunos5RcCsF|jdjt|jdjt|jdjtdS(Ns ss(R@tisspaceRStFalse(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_isspaceYscCs|jdjtdS(Ns(R@tisalphaRr(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_isalpha^scCs|jdjtdS(Ns(R@tisalnumRr(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_isalnumascCs|jdjtdS(Ns(R@tisupperRr(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_isupperdscCs|jdjtdS(Ns(R@tislowerRr(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_islowergscCs|jdjddS(Ns̅(R@tlower(R((s,/usr/local/lib/python2.7/test/test_locale.pyt
test_lowerjscCs|jdjddS(Ns할(R@tupper(R((s,/usr/local/lib/python2.7/test/test_locale.pyt
test_uppermscCs|jdjddS(Ns할(R@tstrip(R((s,/usr/local/lib/python2.7/test/test_locale.pyt
test_strippscCs|jdjdgdS(Ns젼(R@R
(R((s,/usr/local/lib/python2.7/test/test_locale.pyt
test_splitss(R R!RtLC_CTYPERRR	RRsRuRwRyR{R}RRR(((s,/usr/local/lib/python2.7/test/test_locale.pyRoSs	"								t
NormalizeTestcBsbeZdZdZdZdZdZdZdZdZ	dZ
d	ZRS(
cCs#|jtj||d|dS(Ntmsg(R@Rt	normalize(Rt
localenametexpected((s,/usr/local/lib/python2.7/test/test_locale.pytcheckxscCs4x-tjjD]\}}|j||qWdS(N(Rtlocale_aliastitemsR(RRtalias((s,/usr/local/lib/python2.7/test/test_locale.pyttest_locale_alias{scCs|jdddS(NR&(R(R((s,/usr/local/lib/python2.7/test/test_locale.pyt
test_emptyscCs$|jdd|jdddS(NtctCtposix(R(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_cscCs|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((s,/usr/local/lib/python2.7/test/test_locale.pyttest_englishscCs|jdd|jdd|jdd|jdd|jdd|jdd|jdd|jdd	|jd
d	|jdd|jdd|jd
d|jdddS(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((s,/usr/local/lib/python2.7/test/test_locale.pyttest_hyphenated_encodingscCs$|jdd|jdddS(Ns
de_DE@eurosde_DE.ISO8859-15sen_US.ISO8859-15@eurosen_US.ISO8859-15(R(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_euro_modifierscCs$|jdd|jdddS(Nsbe_BY.UTF-8@latinssr_RS.UTF-8@latin(R(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_latin_modifierscCs4|jdd|jdd|jdddS(Nsca_ES.UTF-8@valenciasca_ES@valenciasca@valenciasca_ES.ISO8859-1@valencia(R(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_valencia_modifierscCs|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((s,/usr/local/lib/python2.7/test/test_locale.pyttest_devanagari_modifiers(R R!RRRRRRRRRR(((s,/usr/local/lib/python2.7/test/test_locale.pyRws					
				tTestMiscellaneouscBsPeZdZeedr*dZndZdZdZdZ	RS(cCs&tj}|r"tj|ndS(N(Rtgetpreferredencodingtcodecstlookup(Rtenc((s,/usr/local/lib/python2.7/test/test_locale.pyttest_getpreferredencodingststrcollcCs|jttjdddS(Nua(R]t	TypeErrorRRtNone(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_strcoll_3303scCs}tjtjtjtjtjtjtjtjtjtjtjtj|jtj	tjddS(Ni90(
RRtLC_ALLtLC_TIMERt
LC_COLLATEtLC_MONETARYRR]R(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_setlocale_categoryscCstj}|jtjtj|xMdD]8}ytjtj|PWq,tjk
rcq,q,Xq,W|jdtj}ytjtj|Wn-tk
r}|jd|||fnX|j	|tjdS(Nttr_TRstr_TR.UTF-8str_TR.ISO8859-9stest needs Turkish locales2Failed to set locale %r (default locale is %r): %r(Rstr_TR.UTF-8str_TR.ISO8859-9(
Rt	getlocalet
addCleanupRRRtskipTestt	ExceptiontfailR@(RRtlocte((s,/usr/local/lib/python2.7/test/test_locale.pyttest_getsetlocale_issue1813s 

	cCs|jtjdddS(Nuen_USsen_US.ISO8859-1(R@RR(R((s,/usr/local/lib/python2.7/test/test_locale.pyttest_normalize_issue12752scCsrtj}|jtjtj|tjtjd}|jd}tjtj|}|j||dS(NR&sutf-8(RRRRRtdecodeR@(RRtuser_localetunicode_localetuser_locale2((s,/usr/local/lib/python2.7/test/test_locale.pyttest_setlocale_unicodes(
R R!RthasattrRRRRRR(((s,/usr/local/lib/python2.7/test/test_locale.pyRs				cCslttttttg}ytWn(tjk
rM}t	r^d|GHq^nX|t
tg7}t|dS(NsSome tests will be disabled: %s(
RR[R`RfRiRjRRRRReRoR(ttestsR((s,/usr/local/lib/python2.7/test/test_locale.pyt	test_mains	t__main__(ttest.test_supportRRRRRRRRRtTestCaseRR"R%R9R=tobjectR?RLR[R`ReRfRiRjRoRRRR (((s,/usr/local/lib/python2.7/test/test_locale.pyt<module>s2	E

+$G=	

Zerion Mini Shell 1.0