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_sys.cpython-33.pyo

�
��f��c
@s/ddlZddlZddlmZmZddlZddlZddlZddl	Z	ddl
Z
ddlZddlZddl
Z
ddlZdayddlZWnek
r�eZYnXGdd�dej�ZejjGdd�dej��Zdd�Zed	kr+e�ndS(
iN(uassert_python_okuassert_python_failurecBsT|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Ze
jed�dd��Zdd�Ze
jeed�o�ej�d�dd��Zdd�Zd d!�Zd"d#�Ze
jeed$�d%�d&d'��Zejjd(d)��Zd*d+�Zd,d-�Z ejj!d.d/��Z"d0d1�Z#d2d3�Z$e
jeed4�d�d5d6��Z%d7d8�Z&d9d:�Z'd;d<�Z(d=d>�Z)d?d@�Z*e
jej+ej,kdA�dBdC��Z-dLdDdE�Z/dFdG�Z0dHdI�Z1dJdK�Z2dLS(Mu
SysModuleTestcCs(tj|_tj|_tj|_dS(N(usysustdoutuorig_stdoutustderruorig_stderrudisplayhookuorig_displayhook(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyusetUpsuSysModuleTest.setUpcCs5|jt_|jt_|jt_tjj	�dS(N(
uorig_stdoutusysustdoutuorig_stderrustderruorig_displayhookudisplayhookutestusupportu
reap_children(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutearDownsuSysModuleTest.tearDowncCs�ddl}tj�}|t_tj}|jt|�t|d�rR|`	n|d�|j|j�d�|j
t|d��|d�|j|j�d�|j|j	d�t`|jt|d�dS(Niu_ui*u42
(ubuiltinsuiouStringIOusysustdoutu__displayhook__uassertRaisesu	TypeErroruhasattru_uNoneuassertEqualugetvalueu
assertTrueuRuntimeError(uselfubuiltinsuoutudh((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_original_displayhook!s			

u'SysModuleTest.test_original_displayhookcCs/t`tddd�}|jtt|�dS(Nu42u<string>usingle(usysudisplayhookucompileuassertRaisesuRuntimeErrorueval(uselfucode((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_lost_displayhook6su#SysModuleTest.test_lost_displayhookcCs>dd�}|t_tddd�}|jtt|�dS(NcSs
t�dS(N(u
ValueError(uobj((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyubaddisplayhook<su=SysModuleTest.test_custom_displayhook.<locals>.baddisplayhooku42u<string>usingle(usysudisplayhookucompileuassertRaisesu
ValueErrorueval(uselfubaddisplayhookucode((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_custom_displayhook;s	u%SysModuleTest.test_custom_displayhookcCs�tj�}|t_tj}|jt|�ytd��Wn5tk
ru}z|tj��WYdd}~XnX|j	|j
�jd��dS(Ni*uValueError: 42
(uiouStringIOusysustderru__excepthook__uassertRaisesu	TypeErroru
ValueErroruexc_infou
assertTrueugetvalueuendswith(uselfuerruehuexc((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_original_excepthookBs		#u&SysModuleTest.test_original_excepthookcCsKtjjd��}tjddd�WdQX|jd|j�k�dS(Nustderriu1uETypeError: print_exception(): Exception expected for value, str found(utestusupportucaptured_outputusysu
excepthooku
assertTrueugetvalue(uselfustderr((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_excepthookPs	uSysModuleTest.test_excepthookc#s
�jttjdd��jt��}tj�WdQX�j|jj�tdd�\}}}�j	|d��j	|d��j	|d��jt��}tjd�WdQX�j	|jjd��jt��}tjd�WdQX�j	|jjd��jt��}tjd�WdQX�j	|jjd��jt��}tjd�WdQX�j	|jjd�t
dd	�\}}}�j	|d
��j	|d��j	|d��fdd�}|d
d�|dd�|dddd�dS(Ni*u-cuimport sys; sys.exit()isuexitiiuraise SystemExit(47)i/csntd||�\}}}�j|d��j|d��j|j|�dt|�t|�f�dS(Nu-cisu%s doesn't start with %s(uassert_python_failureuassertEqualu
assertTrueu
startswithuascii(ucodeuexpecteduenv_varsurcuoutuerr(uself(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyucheck_exit_message�s
u3SysModuleTest.test_exit.<locals>.check_exit_messageu?import sys; sys.stderr.write("unflushed,"); sys.exit("message")sunflushed,messageu)import sys; sys.exit("surrogates:\uDCFF")ssurrogates:\udcffuimport sys; sys.exit("h\xe9")sh�uPYTHONIOENCODINGulatin-1(i*(ii(ii(uassertRaisesu	TypeErrorusysuexitu
SystemExituassertIsNoneu	exceptionucodeuassert_python_okuassertEqualuassert_python_failure(uselfucmurcuoutuerrucheck_exit_message((uselfu2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu	test_exitYsD	uSysModuleTest.test_exitcCs0|jttjd�|jtj�t�dS(Ni*(uassertRaisesu	TypeErrorusysugetdefaultencodinguassertIsInstanceustr(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_getdefaultencoding�su%SysModuleTest.test_getdefaultencodingcCs�tj��qtjd�|jttj�tj�}x=ddd|fD])}tj|�|jtj�|�qLWWdQXdS(Nuignoreiidix(	uwarningsucatch_warningsusimplefilteruassertRaisesu	TypeErrorusysusetcheckintervalugetcheckintervaluassertEqual(uselfuorigun((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_setcheckinterval�s


u#SysModuleTest.test_setcheckintervalu!Threading required for this test.cCs�|jttj�|jttjd�|jttjd�|jttjd�tj�}|j|dk|�zDx=ddd|fD])}tj|�|jtj�|�q�WWdtj|�XdS(	Nuag�?gg�?g�h㈵��>g�������?g@g�(uassertRaisesu	TypeErrorusysusetswitchintervalu
ValueErrorugetswitchintervalu
assertTrueuassertAlmostEqual(uselfuorigun((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_switchinterval�s
u!SysModuleTest.test_switchintervalcCs|jttjd�tj�}|jttj�|jttjd�tjd�|jtj�d�tj|�dS(Ni*i'i���(uassertRaisesu	TypeErrorusysugetrecursionlimitusetrecursionlimitu
ValueErroruassertEqual(uselfuoldlimit((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_recursionlimit�s
u!SysModuleTest.test_recursionlimitugettraceu(fatal error if run with a trace functioncsutj�}�fdd��zBx;dD]3}tj|�|jt��|jt��q(WWdtj|�XdS(Ncs��dS(N(((uf(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuf�su5SysModuleTest.test_recursionlimit_recovery.<locals>.fi2i�(i2i�(usysugetrecursionlimitusetrecursionlimituassertRaisesuRuntimeError(uselfuoldlimitui((ufu2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_recursionlimit_recovery�s

u*SysModuleTest.test_recursionlimit_recoveryc
Cs�tjd�}tjj��txldD]d}tjtjd||gdtj	�}|j
�d}|j|j|j�|j
d|�q&WWdQXdS(	Nu�
            import sys

            def f():
                try:
                    f()
                except RuntimeError:
                    f()

            sys.setrecursionlimit(%d)
            f()i2i�u-custderris6Fatal Python error: Cannot recover from stack overflow(i2i�(utextwrapudedentutestusupportusuppress_crash_popupu
subprocessuPopenusysu
executableuPIPEucommunicateu
assertTrueu
returncodeuassertIn(uselfucodeuiusubuerr((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_recursionlimit_fatalerror�s
	
u,SysModuleTest.test_recursionlimit_fatalerrorcCs�tjjtd�tj�}|jt|�d�|j|dt�|j|dt�|j|dt�|j|dt�|j|dt	�|j
ttj
|d�|j|jt�|j|jt�|j|jt�|j|jt�|j|jt	�|j|jt�|j|jt�|j|jt�|j|jt�|j|d|j�|j|d|j�|j|d|j�|j|d|j�|j|d|j�tj�\}}}}}dS(Nugetwindowsversioniiiiii(utestusupportu
get_attributeusysugetwindowsversionuassertEqualulenuassertIsInstanceuintustruassertRaisesu
IndexErroruoperatorugetitemumajoruminorubuilduplatformuservice_packuservice_pack_minoruservice_pack_majoru
suite_maskuproduct_type(uselfuvumajuminubuildnouplatucsd((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_getwindowsversion�s0u$SysModuleTest.test_getwindowsversioncCs|jttjtd�dS(Ni(uassertRaisesu	TypeErrorusysucall_tracingutype(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_call_tracingsuSysModuleTest.test_call_tracingusetdlopenflagsutest needs sys.setdlopenflags()cCs�|jttd��|jttjd�tj�}|jttj�tj|d�|jtj�|d�tj|�dS(Nugetdlopenflagsi*i(u
assertTrueuhasattrusysuassertRaisesu	TypeErrorugetdlopenflagsusetdlopenflagsuassertEqual(uselfuoldflags((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_dlopenflagssuSysModuleTest.test_dlopenflagscCs�|jttj�tjd�}da|jtjd�|d�b|jtjd�|�ttd�r�|jtj	�t
�ndS(Niugettotalrefcount(uassertRaisesu	TypeErrorusysugetrefcountuNoneunuassertEqualuhasattruassertIsInstanceugettotalrefcountuint(uselfuc((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu
test_refcountsuSysModuleTest.test_refcountcCsU|jttjdd�|jttjd�|jtjjtj�j	k�dS(Ni*i�5w(
uassertRaisesu	TypeErrorusysu	_getframeu
ValueErroru
assertTrueu
SysModuleTestu
test_getframeu__code__uf_code(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu
test_getframe,s
	uSysModuleTest.test_getframecCsRd}yddl}Wntk
r0d}YnX|rD|j�n
|j�dS(NiTF(uTrueu_threaduImportErroruFalseucurrent_frames_with_threadsucurrent_frames_without_threads(uselfuhave_threadsu_thread((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_current_frames5s

u!SysModuleTest.test_current_framescs�ddl�ddl}�j���j��g��fdd�}����fdd���jd|�}|j��j�|jt��d��d}tj	�}�j
�}|j||�|j||�|j|�}|j
|tj�k�|j|�}|j|�}xCt|�D](\}	\}
}}}
|dkr4Pq4q4W|jd	�|j|
d
�||	d\}
}}}
|j|d�|j|
dd
g��j�|j�dS(Nics��dS(N(((ug456(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuf123Nsu7SysModuleTest.current_frames_with_threads.<locals>.f123cs+�j�j���j��j�dS(N(uappendu	get_identusetuwait((u	entered_guleave_guthread_infou	threading(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyug456Qs
u7SysModuleTest.current_frames_with_threads.<locals>.g456utargetiuf123u)didn't find f123() on thread's call stackug456()ug456uleave_g.wait()uentered_g.set()(u	threadingu	tracebackuEventuThreadustartuwaituassertEqualulenusysu_current_framesu	get_identuassertInupopu
assertTrueu	_getframeu
extract_stacku	enumerateufailusetujoin(uselfu	tracebackuf123utu	thread_idudumain_iduframeustackuiufilenameulinenoufuncnameu
sourceline((u	entered_gug456uleave_guthread_infou	threadingu2/opt/alt/python33/lib64/python3.3/test/test_sys.pyucurrent_frames_with_threadsBs<


%

u)SysModuleTest.current_frames_with_threadscCsStj�}|jt|�d�|jd|�|j|dtj�k�dS(Nii(usysu_current_framesuassertEqualulenuassertInu
assertTrueu	_getframe(uselfud((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyucurrent_frames_without_threads�su,SysModuleTest.current_frames_without_threadscCs�|jtjt�|jtjt�|jtjd�|jtjt	�|jtj
t�|jtjt�|jtj
t�|jtjt�|jttj�d�|jtjjd�|jttj�d�|jtjjddk�|jtjjdk�|jttjj�t�|jttjj�t�|jtjt�|jttj�d�|jtjjdtjj�xUtdd�D]D}|jt|tjjdtjj�dd	jtjj��q�W|jtjj t�|jtjj!t�|jtjj"t�|jtj#t�|jtj$t�|jtj$d
�|jtj%t�|jtj&t�|jtj't�|jtj(t�tj)}|j|dd�t	�|jt|�d�|j|dt�|j|dt�|j|dt�|j|dd�|j|dt�|j|j*t�|j|j+t�|j|j,t�|j|j-d�|j|j.t�|j|d|j*�|j|d|j+�|j|d|j,�|j|d|j-�|j|d|j.�|j|dk�|jtj/t�|jtj/d�tj%j0d�s�|jtj1t�ndS(Nulittleubigiiiiiidu'sys.hash_info.modulus {} is a non-primei��iualphaubetau	candidateufinaliushortulegacyuwin(ulittleubig(ualphaubetau	candidateufinal(ualphaubetau	candidateufinal(iii(ushortulegacy(2uassertIsInstanceusysuapi_versionuintuargvulistuassertInu	byteorderubuiltin_module_namesutupleu	copyrightustruexec_prefixubase_exec_prefixu
executableuassertEqualulenu
float_infouradixuint_infou
assertTrueubits_per_digitusizeof_digitutypeu
hexversionu	hash_infou
assertLessumodulusuwidthurangeupowuformatuinfunanuimagumaxsizeu
maxunicodeuplatformuprefixubase_prefixuversionuversion_infoumajoruminorumicroureleaseleveluserialufloat_repr_styleu
startswithuabiflags(uselfuxuvi((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_attributes�sr 	uSysModuleTest.test_attributesuthread_infocCsItj}|jt|�d�|j|jd�|j|jd	�dS(
Niuntuos2upthreadusolarisu	semaphoreu
mutex+cond(untuos2upthreadusolarisN(u	semaphoreu
mutex+condN(usysuthread_infouassertEqualulenuassertInunameuNoneulock(uselfuinfo((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_thread_info�s	uSysModuleTest.test_thread_infocCs |jtjjtjj�dS(N(uassertEqualusysu
__stdout__uencodingu
__stderr__(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu
test_43581�suSysModuleTest.test_43581cCs�td7a|jttj�dtt�}|jtj|�|k�|j�j�}|jtj|�|k�Gdd�dt�}|jttj|d��dS(Niunever interned beforecBs |EeZdZdd�ZdS(u$SysModuleTest.test_intern.<locals>.ScSsdS(Ni{((uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu__hash__�su-SysModuleTest.test_intern.<locals>.S.__hash__N(u__name__u
__module__u__qualname__u__hash__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuS�suSuabc(unumrunsuassertRaisesu	TypeErrorusysuinternustru
assertTrueuswapcase(uselfusus2uS((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_intern�s
uSysModuleTest.test_interncCs�|jtj�d
}xO|D]G}|jttj|�|�|jtttj|��t|�qW|jttj��|jt	tj�t	|��dS(Nudebuguinspectuinteractiveuoptimizeudont_write_bytecodeuno_user_siteuno_siteuignore_environmentuverboseu
bytes_warninguquietuhash_randomization(udebuguinspectuinteractiveuoptimizeudont_write_bytecodeuno_user_siteuno_siteuignore_environmentuverboseu
bytes_warninguquietuhash_randomization(
u
assertTrueusysuflagsuhasattruassertEqualutypeugetattruintureprulen(uselfuattrsuattr((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_sys_flags�s
)uSysModuleTest.test_sys_flagscCstj�dS(N(usysu_clear_type_cache(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_clear_type_cache�su#SysModuleTest.test_clear_type_cachecCs�ttj�}d|d<tjtjddgdtjd|�}|j�dj	�}dtj
jd�}|j||�d	|d<tjtjddgdtjd|�}|j�dj	�}|j|d
�dS(Nucp424uPYTHONIOENCODINGu-cuprint(chr(0xa2))ustdoutuenviu¢u
ascii:replaces?(
udictuosuenvironu
subprocessuPopenusysu
executableuPIPEucommunicateustripulinesepuencodeuassertEqual(uselfuenvupuoutuexpected((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_ioencoding�s

uSysModuleTest.test_ioencodinguTest is not venv-compatiblecCs�|jtjjtj�tj�tjjtjjtj��}tj	dddgdtjdtj
d|�}|j�d}|j�j
d�}|j�|j|d	ttjjd
d��g�dS(Nunonexistentu-cuEimport sys; print(sys.executable.encode("ascii", "backslashreplace"))u
executableustdoutucwdiuASCIIub''uasciiubackslashreplace(uassertEqualuosupathuabspathusysu
executableudirnameurealpathu
subprocessuPopenuPIPEucommunicateustripudecodeuwaituassertInurepruencode(uselfu
python_dirupustdoutu
executable((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_executable
s"!	
uSysModuleTest.test_executablecCs7|j|�tj|�|r3|j||�ndS(N(uassertIsNotNoneucodecsulookupuassertEqual(uselfufs_encodinguexpected((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyucheck_fsencoding#s

uSysModuleTest.check_fsencodingcCsVtj�}tjdkr$d}ntjdkr<d}nd}|j||�dS(Nudarwinuutf-8uwin32umbcs(usysugetfilesystemencodinguplatformuNoneucheck_fsencoding(uselfufs_encodinguexpected((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_getfilesystemencoding)s		u(SysModuleTest.test_getfilesystemencodingcCs1idd6dd6dd6dd6}|jttjd	��|jttjd
��|jttjd��|jttjd��tjj}|j|dd
�|j|jf�|jd>|jd>B|jd>B||j	d>B|j
d>B}|jtjj|�|jtjjtjjj
��dS(Ni
ualphaiubetaiu	candidateiufinalunameuversionu
hexversionu	cache_tagiiiiii(u
assertTrueuhasattrusysuimplementationuversionuassertEqualumajoruminorumicroureleaseleveluserialu
hexversionunameulower(uselfulevelsuversionu
hexversion((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_implementation3s"&/u!SysModuleTest.test_implementationcCsEddlm}ddg}||�\}}}|jd|�dS(Ni(uassert_python_oku-cu#import sys; sys._debugmallocstats()sfree PyDictObjects(utest.script_helperuassert_python_okuassertIn(uselfuassert_python_okuargsuretuoutuerr((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_debugmallocstatsIsu#SysModuleTest.test_debugmallocstatsN(3u__name__u
__module__u__qualname__usetUputearDownutest_original_displayhookutest_lost_displayhookutest_custom_displayhookutest_original_excepthookutest_excepthooku	test_exitutest_getdefaultencodingutest_setcheckintervaluunittestu
skipUnlessu	threadingutest_switchintervalutest_recursionlimituskipIfuhasattrusysugettraceutest_recursionlimit_recoveryutest_recursionlimit_fatalerrorutest_getwindowsversionutest_call_tracingutest_dlopenflagsutestusupportu
refcount_testu
test_refcountu
test_getframeutest_current_framesureap_threadsucurrent_frames_with_threadsucurrent_frames_without_threadsutest_attributesutest_thread_infou
test_43581utest_internutest_sys_flagsutest_clear_type_cacheutest_ioencodingubase_prefixuprefixutest_executableuNoneucheck_fsencodingutest_getfilesystemencodingutest_implementationutest_debugmallocstats(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu
SysModuleTestsL	B		
	
?A
u
SysModuleTestcsn|EeZdZdd�Zdd�ZejjZdd�Zdd�Z	�fd	d
�Z
dd�Z�S(
u
SizeofTestcCsUtjd�|_tjj|_ddl}|j|_	t
tjj
d�|_dS(NuPiuwb(ustructucalcsizeuPusysuint_infousizeof_digitu	longdigitu	_testcapiuSIZEOF_PYGC_HEADugc_headsizeuopenutestusupportuTESTFNufile(uselfu	_testcapi((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyusetUpSs
uSizeofTest.setUpcCs'|jj�tjjtjj�dS(N(ufileucloseutestusupportuunlinkuTESTFN(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutearDownZs
uSizeofTest.tearDowncCsbtjj}|j}|jtjd�|d�|j�|jtjg�|d�|�dS(NuuPnT(	utestusupportucalcvobjsizeugc_headsizeuassertEqualusysu	getsizeofuTrueu	longdigit(uselfuvsizeugc_header_size((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_gc_head_size`s	&uSizeofTest.test_gc_head_sizecCs_tjj}|jtjd�|d�|j�|jtjdd�|d�|j�dS(NuiTi����(utestusupportucalcvobjsizeuassertEqualusysu	getsizeofuTrueu	longdigit(uselfusize((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_defaultis&uSizeofTest.test_defaultc#s�tjj�tjj}|j��dW|d�|j��t�d��dddg}x7|D]/}t|�}�||d�|j	��qeW�t
t���d��dd	�}�|�jd
�d���|�j�d���|j�d��d
d�}�|j�d�d��t
d
d��d���tj�d��d
dl}�|jj�d��d
dl}�|jj�d���tj�d���ij�d���i�dXdd��idd6dd6dd6dd6dd6dd6dd6dd6}	�|	�dY�dtjd���ij��d���ij��d���ij��d���t
i��d��Gdd �d t�}
�|
j�d���t ��d!���t!ddd
d
d��d"���t"ddd
d
d��d"���t#dd
dd��d"���t$�d��d
dl%}d
dl&}|j'|j(j)�}�|�d#���t*g��d$���t+d��d���t,d
��d%���t-j.|d�|j/tt-j.��d
dl0}
d&}|
j1�}t|j2j3�}t|j2j4�}|j2j5|j2j6||d}�||d'|d(d|d��d)d*�}�|�d+��G��fd,d-�d-�}d.d/�}�|��d0���t
d1��d2��d
dl7}�|j8dd��d��gdddgd3d4d5gg}x2|D]*}�||d6�t|�|j/�q�W�t
g��d2���t+g��d���d
|d���d|d�|j��dZ|d�|j�dt-j9j:}�t|�|d�d|j��t|dd�|d�d|j��t|d�|d�d|j��t;d��d7���t<�d8���d�d���t>�d���t��d��G��fd9d �d t�}
�t
t?d���d:���t+d��d���t?d��d;���t?d<��d;��d}gt?d=�t?d>�g}�d?|dd�}x�|D]�}t|�}|d
krd}n|d}|}x||kr8|d>}qW|dkrn�t@|�|��tA|�|�q��t@|�||tjd���tA|�||tjd��q�W�t
t@���d@���tBd
��d���tCt��d���f|d���d[|d�d|j/�|dA�}tDt-dB�rj	|tjd�7}n�t|�|dA�tjdC�}|tjd�dtjd�7}tDt-dB�r�	|tjd�7}nGdDdE�dEt�}�||��|�j�d\��d3dFdGd>dHdIdJdFdKdLdMdFg}dN}|dO}|d}x�|D]�}tEtF|��} | dPkr�
�|�t|�d}!nt| dQkr�
�|�t|�d}!nK| dRkr�
�|�dt|�d}!n�|�dt|�d}!�||!�qf
WtGdS�}�|�|�d�tH|dTdU��|�|�dd�d
dlI}"�|"jJt��dV���|"jKt��dV��dS(]Nuu3Pssui��uinPunPcsd��fdd�}|S(Ni*cs�S(N(((ux(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuinner�su<SizeofTest.test_objecttypes.<locals>.get_cell.<locals>.inner((uinner((uxu2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuget_cell�su-SizeofTest.test_objecttypes.<locals>.get_celliuPu5i9Pi3Pcs�fdd�}|S(Ncs�S(N(((ux(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuinner�su=SizeofTest.test_objecttypes.<locals>.get_cell2.<locals>.inner((uxuinner((uxu2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu	get_cell2�su.SizeofTest.test_objecttypes.<locals>.get_cell2iu2du3PPu3P2Pu2Pun2Pu2nPniiiiiiiiuP2nPncBs|EeZdZdS(u&SizeofTest.test_objecttypes.<locals>.CN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuC�suCu5Pbu	5Pb 2P2nPu32B2iBun3Pudiu12P3iu3icSsdS(N((((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyufunc�su)SizeofTest.test_objecttypes.<locals>.funcu12Pcs^|EeZdZedd��Zedd��Z�e�d���e�d��dS(u&SizeofTest.test_objecttypes.<locals>.ccSsdS(N((((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyufoo�su*SizeofTest.test_objecttypes.<locals>.c.foocSsdS(N((ucls((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyubar�su*SizeofTest.test_objecttypes.<locals>.c.baruPPN(u__name__u
__module__u__qualname__ustaticmethodufoouclassmethodubar(u
__locals__(ucheckusize(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuc�succss	dVdS(Ni((((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuget_gen�su,SizeofTest.test_objecttypes.<locals>.get_genuPb2PuabculPu1u2u3uPnuPnin 2P2n2i5P 3cPnuPnPcs`|EeZdZdd�Zdd�Zdd�Zeeeed�Z�e�d��d	S(
u&SizeofTest.test_objecttypes.<locals>.CcSs|jS(N(u_C__x(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyugetxsu+SizeofTest.test_objecttypes.<locals>.C.getxcSs
||_dS(N(u_C__x(uselfuvalue((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyusetxsu+SizeofTest.test_objecttypes.<locals>.C.setxcSs
|`dS(N(u_C__x(uself((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyudelxsu+SizeofTest.test_objecttypes.<locals>.C.delxuu4PiN(u__name__u
__module__u__qualname__ugetxusetxudelxupropertyux(u
__locals__(ucheckusize(u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyuCs
u4lu4Pi�i
i2u3n2PuP3nuP2n15Pl4Pn9Pn11PIu	getcountsu34P 3P 10P 2P 4PcBs|EeZdZdS(u2SizeofTest.test_objecttypes.<locals>.newstyleclassN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu
newstyleclass=su
newstyleclassiduÿuĀi(u￿u𐀀iu􏿿unnbPunPni�iii@u<stdin>uevalu2Pn2PTun2P2nPnun2P2nPni����(iiiun2P2nPn(Lutestusupportucalcobjsizeucalcvobjsizeucheck_sizeofuTrueu	longdigitulenu	bytearrayu	__alloc__uiteru__closure__u__code__ucomplexustrulowerudatetimeu	timedeltaudaysucollectionsudefaultdictudefault_factoryuintu__add__u__iter__ustructucalcsizeukeysuvaluesuitemsuobjectu__dict__u
BaseExceptionuUnicodeEncodeErroruUnicodeDecodeErroruUnicodeTranslateErroruEllipsisucodecsuencodings.iso8859_3u
charmap_buildu	iso8859_3udecoding_tableu	enumerateureversedufloatusysu
float_infouPuinspectucurrentframeuf_codeuco_cellvarsuco_freevarsuco_stacksizeu
co_nlocalsureufinditeruint_infoubits_per_digitu
memoryviewuunittestuNoneuNotImplementedurangeusetu	frozensetusliceusuperuhasattruordumaxuchrucompileuweakrefurefuproxy(#uselfuvsizeusamplesusampleuxuget_cellu	get_cell2udatetimeucollectionsulongdictuCucodecsu	encodingsuinspectuCO_MAXBLOCKSuncellsunfreesuextrasufuncucuget_genureuPyLong_BASEu
PySet_MINSIZEusuminusedutmpunewsizeu
newstyleclassuasciifieldsu
compactfieldsu
unicodefieldsumaxcharuLuweakref(u	__class__(ucheckusizeu2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_objecttypesns	
!>$%%"*"'!
($,(	
	
$(
$



!uSizeofTest.test_objecttypescCs�tjj}tjj}|j}ddl}||j�|d��y
t�WnDtk
r�tj	�d}|dk	r�|||d��nYnX|tj|d�|jt
tj��dS(NiuPiu2P2iu(utestusupportucalcobjsizeucalcvobjsizeucheck_sizeofu_astuASTu	TypeErrorusysuexc_infouNoneuflagsuPulen(uselfusizeuvsizeuchecku_astutb((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyutest_pythontypesgs	

uSizeofTest.test_pythontypes(u__name__u
__module__u__qualname__usetUputearDownutestusupportucheck_sizeofutest_gc_head_sizeutest_defaultutest_objecttypesutest_pythontypes(u
__locals__((u	__class__u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu
SizeofTestPs	�u
SizeofTestcCstjjtt�dS(N(utestusupporturun_unittestu
SysModuleTestu
SizeofTest(((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu	test_main|su	test_mainu__main__(uunittestutest.supportutestutest.script_helperuassert_python_okuassert_python_failureusysuiouosustructu
subprocessutextwrapuwarningsuoperatorucodecsunumrunsu	threadinguImportErroruNoneuTestCaseu
SysModuleTestusupportucpython_onlyu
SizeofTestu	test_mainu__name__(((u2/opt/alt/python33/lib64/python3.3/test/test_sys.pyu<module>s,$
��>�,