Your IP : 216.73.216.213


Current Path : /opt/alt/python33/lib64/python3.3/test/__pycache__/
Upload File :
Current File : //opt/alt/python33/lib64/python3.3/test/__pycache__/test_locale.cpython-33.pyo

�
��fdIc@s�ddlmZddlZddlZddlZddlZGdd�dej�ZGdd�dej�ZGdd�de�Z	Gd	d
�d
e�Z
Gdd�de�ZGd
d�de�Z
Gdd�de
�ZGdd�dej�ZGdd�dej�ZGdd�dee�ZGdd�de
e�ZGdd�de	e
�ZGdd�dee
�ZGdd�dej�ZGdd �d ee�ZGd!d"�d"ej�ZGd#d$�d$ej�Zed%kr�ej�ndS(&i(uverboseNcBs2|EeZdZedd��Zdd�ZdS(uBaseLocalizedTestcCstjdkr^ddl}d}t|j�jjd�d�dkrtjd��qn!tjj	d	�ryd}nd}zt
jt
j�}x]|D]9}yt
jt
j|�Wnt
j
k
r�w�YnXPq�Wtjd
dj|���||_Wdt
jt
j|�XdS(Nudarwiniuen_US.UTF-8uen_US.ISO8859-1uen_USu.i
u#Locale support on MacOSX is minimaluwinuEnuEnglishuen_US.US-ASCIIu$Test locale not supported (tried %s)u, (uen_US.UTF-8uen_US.ISO8859-1uen_US(uEnuEnglish(uen_US.UTF-8uen_US.ISO8859-1uen_US.US-ASCIIuen_US(usysuplatformuosuintuunameureleaseusplituunittestuSkipTestu
startswithulocaleu	setlocaleu
LC_NUMERICuErrorujoinuenUS_locale(uclsuosutlocsu	oldlocaleutloc((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
setUpClasss*(	
	
uBaseLocalizedTest.setUpClasscCsktj|j�}|jtj|j|�tj|j|j�trgtd|jdddd�ndS(Nutesting with %r...uendu uflushT(ulocaleu	setlocaleulocale_typeu
addCleanupuenUS_localeuverboseuprintuTrue(uselfu	oldlocale((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyusetUp*s
uBaseLocalizedTest.setUpN(u__name__u
__module__u__qualname__uclassmethodu
setUpClassusetUp(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuBaseLocalizedTestsuBaseLocalizedTestcBs,|EeZdZdd�Zdd�ZdS(uBaseCookedTestcCs|jt_dS(N(u
cooked_valuesulocaleu_override_localeconv(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyusetUp7suBaseCookedTest.setUpcCs
it_dS(N(ulocaleu_override_localeconv(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutearDown:suBaseCookedTest.tearDownN(u__name__u
__module__u__qualname__usetUputearDown(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuBaseCookedTest2suBaseCookedTestcBs�|EeZdZidd6dd6dd6gd6dd6dd	6dd
6gd6dd6dd
6dd6dd6dd6dd6dd6dd6dd6dd6ZdS(uCCookedTestuucurrency_symbolu.u
decimal_pointiufrac_digitsugroupinguint_curr_symboluint_frac_digitsumon_decimal_pointumon_groupingumon_thousands_sepu
n_cs_precedesun_sep_by_spaceun_sign_posnu
negative_signu
p_cs_precedesup_sep_by_spaceup_sign_posnu
positive_signu
thousands_sepN(u__name__u
__module__u__qualname__u
cooked_values(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuCCookedTest=s&uCCookedTestcBs�|EeZdZidd6dd6dd6dddgd	6d
d6dd6dd
6dddgd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ZdS(uEnUSCookedTestu$ucurrency_symbolu.u
decimal_pointiufrac_digitsiiugroupinguUSD uint_curr_symboluint_frac_digitsumon_decimal_pointumon_groupingu,umon_thousands_sepiu
n_cs_precedesun_sep_by_spaceun_sign_posnu-u
negative_signu
p_cs_precedesup_sep_by_spaceup_sign_posnuu
positive_signu
thousands_sepN(u__name__u
__module__u__qualname__u
cooked_values(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuEnUSCookedTestUs&uEnUSCookedTestcBs�|EeZdZidd6dd6dd6dddgd	6d
d6dd6dd
6dddgd6dd6dd6dd6dd6dd6dd6dd6dd6dd6dd6ZdS(uFrFRCookedTestu€ucurrency_symbolu,u
decimal_pointiufrac_digitsiiugroupinguEUR uint_curr_symboluint_frac_digitsumon_decimal_pointumon_groupingu umon_thousands_sepu
n_cs_precedesiun_sep_by_spaceun_sign_posnu-u
negative_signu
p_cs_precedesup_sep_by_spaceup_sign_posnuu
positive_signu
thousands_sepN(u__name__u
__module__u__qualname__u
cooked_values(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuFrFRCookedTestns&uFrFRCookedTestcBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uBaseFormattingTestcKs |j||||�|�dS(N(uassertEqual(uselfuformatuvalueuoutufuncuformat_opts((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu_test_formatfunc�su#BaseFormattingTest._test_formatfunccKs#|j|||dtj|�dS(Nufunc(u_test_formatfunculocaleuformat(uselfuformatuvalueuoutuformat_opts((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu_test_format�suBaseFormattingTest._test_formatcKs#|j|||dtj|�dS(Nufunc(u_test_formatfunculocaleu
format_string(uselfuformatuvalueuoutuformat_opts((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu_test_format_string�su&BaseFormattingTest._test_format_stringcKs |jtj||�|�dS(N(uassertEqualulocaleucurrency(uselfuvalueuoutuformat_opts((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu_test_currency�su!BaseFormattingTest._test_currencyN(u__name__u
__module__u__qualname__u_test_formatfuncu_test_formatu_test_format_stringu_test_currency(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuBaseFormattingTest�suBaseFormattingTestcBst|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dS(uEnUSNumberFormattingcCstj�d|_dS(Nu
thousands_sep(ulocaleu
localeconvusep(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyusetUp�suEnUSNumberFormatting.setUpcCs{|jdddddd|j�|jdddddd�|jdddddd
�|jdd
dddd
�dS(Nu%fiugroupingiuoutu
1%s024.000000ifu
102.000000i*u
-42.000000u%+fi���i���(u_test_formatusep(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
test_grouping�s#u"EnUSNumberFormatting.test_groupingcCs�|jdd
ddddjd��|jr�|jdddddd
|jjd��|jdddddd
|jjd��ndS(Nu%20.fi*ugroupingiuoutu-42iu%+10.fihu-4%s200i
u%-10.fi���i��i��(u_test_formaturjustusepuljust(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_grouping_and_padding�s%	u.EnUSNumberFormatting.test_grouping_and_paddingcCsm|jdddd	dd|j�|jdddd	dd|j�|jdd
dd	dd|j�dS(Nu%dihugroupinguoutu4%s200u%+du+4%s200u-4%s200Ti��(u_test_formatuTrueusep(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_integer_grouping�s##u*EnUSNumberFormatting.test_integer_groupingcCs\|jdddd	dd|jjd��|jdd
dd	dd|jjd��dS(Nu%10dihugroupinguoutu4%s200i
u%-10du-4%s200Ti��(u_test_formatuTrueusepurjustuljust(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu!test_integer_grouping_and_padding�su6EnUSNumberFormatting.test_integer_grouping_and_paddingcCst|jdddddd�|jdddddd�|jdddddd
�|jdd
dddd
�dS(Nu%fiugroupingiuoutu1024.000000ifu
102.000000i*u
-42.000000u%+fi���i���(u_test_format(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_simple�su EnUSNumberFormatting.test_simplecCss|jddddddjd��|jdddddd
jd��|jdd	dddd
jd��dS(Nu%20.fi*ugroupingiuoutu-42iu%+10.fihu-4200i
u%-10.fu4200i���i��(u_test_formaturjustuljust(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_padding�s%%u!EnUSNumberFormatting.test_paddingc	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(NuOne million is %ii@BugroupingiuoutuOne million is 1%s000%s000uOne  million is %iuOne  million is 1%s000%s000u.%f.g@�@u
.1000.000000.u-->  %10.2fihu-->  u	4%s200.00i
u%10.*fii�iu1000.00u%*.*fu	1%s000.00uint %i float %.2f str %sustru"int 1%s000 float 1%s000.00 str str(ii�(i
ii�(i�g@�@ustr(u_test_format_stringusepurjust(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_complex_formatting�s$				u,EnUSNumberFormatting.test_complex_formattingN(u__name__u
__module__u__qualname__usetUpu
test_groupingutest_grouping_and_paddingutest_integer_groupingu!test_integer_grouping_and_paddingutest_simpleutest_paddingutest_complex_formatting(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuEnUSNumberFormatting�suEnUSNumberFormattingcBs |EeZdZdd�ZdS(uTestFormatPatternArgcCs�|jttjdd�|jttjdd�|jttjdd�|jttjdd�|jttjdd�|jttjdd�|jttjdd�dS(	Nu%f
ufoou%f
u%f
u %fu%fgu%^gu%f%%(uassertRaisesu
ValueErrorulocaleuformat(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_onlyOnePattern�su(TestFormatPatternArg.test_onlyOnePatternN(u__name__u
__module__u__qualname__utest_onlyOnePattern(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestFormatPatternArg�suTestFormatPatternArgcBs2|EeZdZdZdd�Zdd�ZdS(uTestLocaleFormatStringu%General tests on locale.format_stringcCsj|jtjdd�d�|jtjdd	�d�|jtjdidd6�didd6�dS(Nu%f%%g�?u%d %f%%diu%(foo)s %%dubarufoou	1.000000%(ig�?(ig�?u1 1.000000%d(uassertEqualulocaleu
format_string(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_percent_escape�s
u*TestLocaleFormatString.test_percent_escapecCs`|jtjdidd6�didd6�|jtjdidd6�didd6�dS(Nu
%(foo)s bing.ubarufoou%(foo)s(uassertEqualulocaleu
format_string(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_mapping�su#TestLocaleFormatString.test_mappingN(u__name__u
__module__u__qualname__u__doc__utest_percent_escapeutest_mapping(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestLocaleFormatString�suTestLocaleFormatStringcBs)|EeZdZejZdd�ZdS(uTestNumberFormattingcCstj|�tj|�dS(N(uBaseLocalizedTestusetUpuEnUSNumberFormatting(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyusetUps
uTestNumberFormatting.setUpN(u__name__u
__module__u__qualname__ulocaleu
LC_NUMERICulocale_typeusetUp(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestNumberFormattings	uTestNumberFormattingcBs,|EeZdZdd�Zdd�ZdS(uTestEnUSNumberFormattingcCstj|�tj|�dS(N(uEnUSCookedTestusetUpuEnUSNumberFormatting(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyusetUps
uTestEnUSNumberFormatting.setUpcCsF|jdd�|jdddd�|jdddddd�dS(NiP�u	$50000.00u
$50,000.00ugroupingu
USD 50,000.00u
internationalT(u_test_currencyuTrue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
test_currencysu&TestEnUSNumberFormatting.test_currencyN(u__name__u
__module__u__qualname__usetUpu
test_currency(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestEnUSNumberFormattingsuTestEnUSNumberFormattingcBs,|EeZdZdd�Zdd�ZdS(uTestCNumberFormattingcCs |jdddddd�dS(Nu%.2fg)\����@ugroupinguoutu12345.67T(u_test_formatuTrue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
test_groupingsu#TestCNumberFormatting.test_groupingcCs |jdddddd�dS(Nu%9.2fg)\����@ugroupinguoutu	 12345.67T(u_test_formatuTrue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_grouping_and_padding su/TestCNumberFormatting.test_grouping_and_paddingN(u__name__u
__module__u__qualname__u
test_groupingutest_grouping_and_padding(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestCNumberFormattingsuTestCNumberFormattingcBs\|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uTestFrFRNumberFormattingcCs|jdddd�dS(Nu%.2fg)\����@uoutu12345,67(u_test_format(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_decimal_point'su+TestFrFRNumberFormatting.test_decimal_pointcCs<|jdddddd�|jdddddd�dS(	Nu%.2fg��Q��u@ugroupinguoutu345,67g)\����@u	12 345,67T(u_test_formatuTrue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
test_grouping*su&TestFrFRNumberFormatting.test_groupingcCs|jdddddd�|jdddddd�|jdd	dddd
�|jdd	dddd
�|jdd	dddd
�|jdddddd�|jdddddd�|jdd	dddd
�|jdd	dddd
�|jdd	dddd�dS(Nu%6.2fg��Q��u@ugroupinguoutu345,67u%7.2fu 345,67u%8.2fg)\����@u	12 345,67u%9.2fu%10.2fu
 12 345,67u%-6.2fu%-7.2fu345,67 u%-8.2fu%-9.2fu%-10.2fu
12 345,67 T(u_test_formatuTrue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_grouping_and_padding.su2TestFrFRNumberFormatting.test_grouping_and_paddingcCs<|jdddddd�|jdddddd�dS(	Nu%di�ugroupinguoutu200ihu4 200T(u_test_formatuTrue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_integer_grouping:su.TestFrFRNumberFormatting.test_integer_groupingcCs�|jdddddd�|jdddddd�|jddddddjd��|jd	ddddd�|jd
ddddd�|jddddddjd��dS(
Nu%4dihugroupinguoutu4 200u%5du%10di
u%-4du%-5du%-10dT(u_test_formatuTrueurjustuljust(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu!test_integer_grouping_and_padding>s%u:TestFrFRNumberFormatting.test_integer_grouping_and_paddingcCsTd}|jdd|�|jdd|dd�|jdddddd�dS(	Nu€iP�u	50000,00 u
50 000,00 ugroupingu50 000,00 EUR u
internationalT(u_test_currencyuTrue(uselfueuro((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
test_currencyFs
u&TestFrFRNumberFormatting.test_currencyN(	u__name__u
__module__u__qualname__utest_decimal_pointu
test_groupingutest_grouping_and_paddingutest_integer_groupingu!test_integer_grouping_and_paddingu
test_currency(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestFrFRNumberFormatting$suTestFrFRNumberFormattingcBs,|EeZdZdd�Zdd�ZdS(u
TestCollationcCsX|jtjdd�d�|jtjdd�d�|jtjdd�d�dS(Nuaubi(u
assertLessulocaleustrcolluassertEqualu
assertGreater(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_strcollRsuTestCollation.test_strcollcCs&|jtjd�tjd��dS(Nuaub(u
assertLessulocaleustrxfrm(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_strxfrmWsuTestCollation.test_strxfrmN(u__name__u
__module__u__qualname__utest_strcollutest_strxfrm(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
TestCollationOsu
TestCollationcBsA|EeZdZejZdd�Zdd�Zdd�ZdS(uTestEnUSCollationcCs�tjtjd	�pd�j}|d
kr?tjd��n|dkr~tj	dksltj	j
d�r~tjd��ntj|�dS(Nuasciiuutf-8u	iso8859-1ucp1252uencoding not suitableudarwinufreebsduwcscoll/wcsxfrm have known bugsF(uutf-8u	iso8859-1ucp1252(
ucodecsulookupulocaleugetpreferredencodinguFalseunameuunittestuSkipTestusysuplatformu
startswithuBaseLocalizedTestusetUp(uselfuenc((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyusetUp`s!uTestEnUSCollation.setUpcCs |jtjdd�d�dS(Nuàubi(u
assertLessulocaleustrcoll(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_strcoll_with_diacriticisu-TestEnUSCollation.test_strcoll_with_diacriticcCs&|jtjd�tjd��dS(Nuàub(u
assertLessulocaleustrxfrm(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_strxfrm_with_diacriticlsu-TestEnUSCollation.test_strxfrm_with_diacriticN(	u__name__u
__module__u__qualname__ulocaleuLC_ALLulocale_typeusetUputest_strcoll_with_diacriticutest_strxfrm_with_diacritic(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestEnUSCollation[s		uTestEnUSCollationcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�ZdS(u
NormalizeTestcCs#|jtj|�|d|�dS(Numsg(uassertEqualulocaleu	normalize(uselfu
localenameuexpected((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyucheckqsuNormalizeTest.checkcCs4x-tjj�D]\}}|j||�qWdS(N(ulocaleulocale_aliasuitemsucheck(uselfu
localenameualias((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_locale_aliastsuNormalizeTest.test_locale_aliascCs|jdd�dS(Nu(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
test_emptyxsuNormalizeTest.test_emptycCs$|jdd�|jdd�dS(NucuCuposix(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_c{suNormalizeTest.test_ccCs�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jd	d�|jd
d�|jdd�|jdd�|jdd
�dS(Nuenuen_US.ISO8859-1uENuen_USuen_usuen_GBuen_GB.ISO8859-1uen_US.UTF-8u
en_US.utf8uen_US:UTF-8uen_US.US-ASCIIuenglishuen_EN.ISO8859-1(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_englishsuNormalizeTest.test_englishcCs�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd	�|jd
d	�|jdd�|jdd�|jd
d�|jdd�dS(Nuaz_AZ.iso88599euaz_AZ.ISO8859-9Eutt_RU.koi8cutt_RU.KOI8-Culo_LA.cp1133ulo_LA.IBM-CP1133ulo_LA.ibmcp1133uuk_ua.microsoftcp1251uuk_UA.CP1251uuk_ua.microsoft-cp1251uka_ge.georgianacademyuka_GE.GEORGIAN-ACADEMYucs_CZ.iso88592ucs_CZ.ISO8859-2(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_hyphenated_encoding�su&NormalizeTest.test_hyphenated_encodingcCs$|jdd�|jdd�dS(Nu
de_DE@euroude_DE.ISO8859-15uen_US.ISO8859-15@eurouen_US.ISO8859-15(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_euro_modifier�su NormalizeTest.test_euro_modifiercCs$|jdd�|jdd�dS(Nube_BY.UTF-8@latinusr_RS.UTF-8@latin(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_latin_modifier�su!NormalizeTest.test_latin_modifiercCs4|jdd�|jdd�|jdd�dS(Nuca_ES.UTF-8@valenciauca_ES@valenciauca_ES.ISO8859-1@valenciauca@valencia(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_valencia_modifier�su$NormalizeTest.test_valencia_modifiercCs�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jdd�|jd	d�|jd
d
�|jdd
�|jdd
�dS(
Nuks_IN.UTF-8@devanagariuks_IN@devanagariu
ks@devanagariuks_IN.UTF-8uks_INuksusd_IN.UTF-8@devanagariusd_IN@devanagariu
sd@devanagariusd_IN.UTF-8usd_INusd(ucheck(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_devanagari_modifier�su&NormalizeTest.test_devanagari_modifierN(
u__name__u
__module__u__qualname__ucheckutest_locale_aliasu
test_emptyutest_cutest_englishutest_hyphenated_encodingutest_euro_modifierutest_latin_modifierutest_valencia_modifierutest_devanagari_modifier(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu
NormalizeTestps
u
NormalizeTestcBs\|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
S(uTestMiscellaneouscCs&tj�}|r"tj|�ndS(N(ulocaleugetpreferredencodingucodecsulookup(uselfuenc((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_getpreferredencoding�su+TestMiscellaneous.test_getpreferredencodingcCs6|jttjdd�|jttjdd�dS(Nuasa(uassertRaisesu	TypeErrorulocaleustrcolluNone(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_strcoll_3303�su#TestMiscellaneous.test_strcoll_3303cCs}tjtj�tjtj�tjtj�tjtj�tjtj�tjtj�|jtj	tjd�dS(Ni90(
ulocaleu	setlocaleuLC_ALLuLC_TIMEuLC_CTYPEu
LC_COLLATEuLC_MONETARYu
LC_NUMERICuassertRaisesuError(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_setlocale_category�su)TestMiscellaneous.test_setlocale_categorycCs�tjtj�}|jtjtj|�ytjtjd�Wn"tjk
rf|jd�YnXtjtj�}tr�td|f�ntjtj|�|j	|tjtj��dS(Nutr_TRutest needs Turkish localeu
got locale %a(
ulocaleu	setlocaleuLC_CTYPEu
addCleanupuErroruskipTestu	getlocaleuverboseuprintuassertEqual(uselfu	oldlocaleuloc((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyutest_getsetlocale_issue1813�su-TestMiscellaneous.test_getsetlocale_issue1813c
Cs-|jt��tjtjd�WdQXdS(Nsfi_FI(uassertRaisesu	TypeErrorulocaleu	setlocaleuLC_ALL(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu)test_invalid_locale_format_in_localetuple�su;TestMiscellaneous.test_invalid_locale_format_in_localetuplecCs-|jt��tjtjd�WdQXdS(Nsnotsvalid(snotsvalid(uassertRaisesu	TypeErrorulocaleu	setlocaleuLC_ALL(uself((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu$test_invalid_iterable_in_localetuple�su6TestMiscellaneous.test_invalid_iterable_in_localetupleN(	u__name__u
__module__u__qualname__utest_getpreferredencodingutest_strcoll_3303utest_setlocale_categoryutest_getsetlocale_issue1813u)test_invalid_locale_format_in_localetupleu$test_invalid_iterable_in_localetuple(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyuTestMiscellaneous�suTestMiscellaneousu__main__(utest.supportuverboseuunittestulocaleusysucodecsuTestCaseuBaseLocalizedTestuBaseCookedTestuCCookedTestuEnUSCookedTestuFrFRCookedTestuobjectuBaseFormattingTestuEnUSNumberFormattinguTestFormatPatternArguTestLocaleFormatStringuTestNumberFormattinguTestEnUSNumberFormattinguTestCNumberFormattinguTestFrFRNumberFormattingu
TestCollationuTestEnUSCollationu
NormalizeTestuTestMiscellaneousu__name__umain(((u5/opt/alt/python33/lib64/python3.3/test/test_locale.pyu<module>s.+E

+G0