tzh
2024-08-22 c7d0944258c7d0943aa7b2211498fd612971ce27
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
O\¬QcI@szddlmZddlmZmZmZmZy ddlmZmZm    Z    Wne
k
rkdZ    nXddl Z ddl Z ddlmZeƒddkr    geƒdjd    ƒD]Zeeƒ^q¾\ZZZeeefd]kr    e jd ƒ‚q    nd d ddddddddddddddddddd d!d"d#d$d%d&d'd(d)d*d+d,d-d.d/d0d1d2d3d4d5d6d7d8d9d:d;d<d=d>d?d@dAdBdCdDdEdFdGdHdIdJdKdLdMdNdOdPdQdRdSdTgIZdUe jkr*dV„ZgeD]Zeeƒr    e^q    Znid^d 6d_dP6ZdYe jfdZ„ƒYZd[„Zed\krveƒndS(`iÿÿÿÿ(t run_unittest(t    setlocalet
LC_NUMERICt
localeconvtError(t    RADIXCHARtTHOUSEPt nl_langinfoN(tunameitDarwinit.is%locale support broken for OS X < 10.4tes_UYtfr_FRtfi_FItes_COtpt_PTtit_ITtet_EEtes_PYtno_NOtnl_NLtlv_LVtel_GRtbe_BYtfr_BEtro_ROtru_UAtru_RUtes_VEtca_EStse_NOtes_ECtid_IDtka_GEtes_CLthu_HUtwa_BEtlt_LTtsl_SIthr_HRtes_ARtes_EStoc_FRtgl_EStbg_BGtis_IStmk_MKtde_ATtpt_BRtda_DKtnn_NOtcs_CZtde_LUtes_BOtsq_ALtsk_SKtfr_CHtde_DEtsr_YUtbr_FRtnl_BEtsv_FItpl_PLtfr_CAtfo_FOtbs_BAtfr_LUtkl_GLtfa_IRtde_BEtsv_SEtit_CHtuk_UAteu_EStvi_VNtaf_ZAtnb_NOten_DKttg_TJten_USses_ES.ISO8859-1sfr_FR.ISO8859-15s ru_RU.KOI8-Rs ko_KR.eucKRs
MSC v.1200cCs6|jdƒ}t|ƒdko4t|dƒdk S(NR
iiÿÿÿÿi    (tsplittlen(tlocta((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pytacceptst,tt _LocaleTestscBsqeZd„Zd„ZdZd„Zejedƒd„ƒZ    d„Z
ejedƒd„ƒZ d„Z RS(    cCsttƒ|_dS(N(RRt    oldlocale(tself((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pytsetUp*scCstt|jƒdS(N(RRRX(RY((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyttearDown-ss)%s != %s (%s for %s; set to %s, using %s)c Cs…yttƒ}Wntk
r)d}nXtj|dƒ|dk}|r|r|j|||j||||||fƒndS(s5Compare calculation against known value, if availables<not able to determine>RVt thousands_sepN(RVRV(RRRtknown_numericstgett assertEqualtlc_numeric_err_msg(RYt    calc_typet
calc_valuet    data_typet used_localet
set_localet known_value((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pytnumeric_tester5s 
          snl_langinfo is not availablecCs‚x{tD]s}ytt|ƒWntk
r4qnXxBtdftdffD](\}}|jdt|ƒ||ƒqNWqWdS(Nt decimal_pointR\R(tcandidate_localesRRRRRRgR(RYRRtlitlc((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyttest_lc_numeric_nl_langinfoDs   cCskxdtD]\}ytt|ƒWntk
r4qnXx+dD]#}|jdtƒ|||ƒq<WqWdS(NRhR\R(s decimal_points thousands_sep(RiRRRRgR(RYRRRk((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyttest_lc_numeric_localeconvPs   c
CsÌxÅtD]½}ytt|ƒWntk
r4qnXxŒtdftdffD]r\}}t|ƒ}tƒ|}yttƒ}Wntk
rœd}nX|j||d||||fƒqNWqWdS(NRhR\s<not able to determine>s9%s (nl_langinfo) != %s (localeconv) (set to %s, using %s)(    RiRRRRRRRR_(RYRRRjRkt nl_radixchart li_radixcharRe((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyttest_lc_numeric_basicZs"      
 cCsïxètD]à}ytt|ƒWntk
r4qnX|dkrZtƒddkrZqn|jttdƒdƒdd|ƒ|jttdƒdƒdd|ƒtƒdd    kr|j    t
ttƒdj d
d gƒƒqqWdS( NRIRhs' s3.14idi:s using eval('3.14') failed for %ss!using float('3.14') failed for %sR
t1t23( RiRRRRR_tinttevaltfloatt assertRaisest
ValueErrortjoin(RYRR((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyttest_float_parsingps     ( t__name__t
__module__RZR[R`Rgtunittestt
skipUnlessRRlRmRpRy(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyRW(s                
cCsttƒdS(N(RRW(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyt    test_main…st__main__(iii(RURV(R
RU( ttest.test_supportRt_localeRRRRRRRt ImportErrortNoneR|tsystplatformRRPtpartRstmajtmintmictSkipTestRitversionRTRRR]tTestCaseRWR~Rz(((sY/tmp/ndk-User/buildhost/install/prebuilt/darwin-x86_64/lib/python2.7/test/test__locale.pyt<module>s<"  
  8    (]