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

�
��fc@s�ddlZddlZddlZddlZddlmZdd�Zdd�Zdd�Zd	d
�Z	dd�Z
d
d�ZGdd�dej�Zdd�Z
edkr�e
�ndS(iN(usupportcCstd�dS(Nuh1(uprint(((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuh1suh1cCstd�dS(Nuh2(uprint(((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuh2suh2cCstd�dS(Nuh3(uprint(((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuh3suh3cOstd||�dS(Nuh4(uprint(uargsukwargs((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuh4suh4cCs
t�dS(N(u	TypeError(((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuraise1suraise1cCs
t�dS(N(uSystemError(((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuraise2suraise2cBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS(uTestCasecCsHtj|_tj|_tj�|_|jt_t_tj	�dS(N(
usysustdoutusave_stdoutustderrusave_stderruiouStringIOustreamuatexitu_clear(uself((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyusetUps
uTestCase.setUpcCs&|jt_|jt_tj�dS(N(usave_stdoutusysustdoutusave_stderrustderruatexitu_clear(uself((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyutearDown"suTestCase.tearDowncCsWtjt�tjt�tjtddd�tj�|j|jj�d�dS(Niukwuabcu"h4 (4,) {'kw': 'abc'}
h4 () {}
h1
(uatexituregisteruh1uh4u_run_exitfuncsuassertEqualustreamugetvalue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu	test_args's


uTestCase.test_argscCsFtjdd�dddd�dD�dd�|jttj�dS(	NcSsdS(Ni((((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu<lambda>2su'TestCase.test_badargs.<locals>.<lambda>icss|]}|VqdS(N((u.0ux((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu	<genexpr>2su(TestCase.test_badargs.<locals>.<genexpr>ii(ii(uatexituregisteruassertRaisesu	TypeErroru_run_exitfuncs(uself((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyutest_badargs1s/uTestCase.test_badargscCsNtjt�tjt�tjt�tj�|j|jj�d�dS(Nu	h3
h2
h1
(	uatexituregisteruh1uh2uh3u_run_exitfuncsuassertEqualustreamugetvalue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu
test_order5s




uTestCase.test_ordercCs1tjt�tjt�|jttj�dS(N(uatexituregisteruraise1uraise2uassertRaisesu	TypeErroru_run_exitfuncs(uself((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu
test_raise>s

uTestCase.test_raisecCsCtjdd��|jttj�|jd|jj��dS(NcSsddS(Nii((((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu<lambda>Hsu2TestCase.test_raise_unnormalized.<locals>.<lambda>uZeroDivisionError(uatexituregisteruassertRaisesuZeroDivisionErroru_run_exitfuncsuassertInustreamugetvalue(uself((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyutest_raise_unnormalizedEsu TestCase.test_raise_unnormalizedcCs�dd�}dd�}dd�}tj|�tj|�tj|�|jttj�|jj�}|j|jd�d�|j	d	|�|j	d
|�|j	d|�dS(NcSsdddS(Nii((((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyufOsu)TestCase.test_print_tracebacks.<locals>.fcSsdddS(Nii((((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyugQsu)TestCase.test_print_tracebacks.<locals>.gcSsdddS(Nii((((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuhSsu)TestCase.test_print_tracebacks.<locals>.huZeroDivisionErroriu# oneu# twou# three(
uatexituregisteruassertRaisesuZeroDivisionErroru_run_exitfuncsustreamugetvalueuassertEqualucountuassertIn(uselfufuguhustderr((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyutest_print_tracebacksMs


uTestCase.test_print_tracebackscsadg��fdd�}x!td�D]}tj|�q(Wtj�|j�dd�dS(Nics�dd7<dS(Nii(((ua(u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuincbsu!TestCase.test_stress.<locals>.inci�(urangeuatexituregisteru_run_exitfuncsuassertEqual(uselfuincui((uau5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyutest_stress`s	
uTestCase.test_stresscsTdg��fdd�}tj|�tj�tj�|j�dd�dS(Nics�dd7<dS(Nii(((ua(u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuincmsu TestCase.test_clear.<locals>.inc(uatexituregisteru_clearu_run_exitfuncsuassertEqual(uselfuinc((uau5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu
test_clearks	


uTestCase.test_clearcs�dg��fdd�}�fdd�}x!td�D]}tj|�q:Wtj|�tj|�tj�|j�dd�dS(	Nics�dd7<dS(Nii(((ua(u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuincxsu%TestCase.test_unregister.<locals>.inccs�dd8<dS(Nii(((ua(u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyudeczsu%TestCase.test_unregister.<locals>.deciii����(urangeuatexituregisteru
unregisteru_run_exitfuncsuassertEqual(uselfuincudecui((uau5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyutest_unregistervs	


uTestCase.test_unregistercCsgg}tj|jd�tj�|j|dg�tj|j�tj�|j|dg�dS(Ni(uatexituregisteruappendu_run_exitfuncsuassertEqualu
unregister(uselful((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyutest_bound_methods�s

uTestCase.test_bound_methodsN(u__name__u
__module__u__qualname__usetUputearDownu	test_argsutest_badargsu
test_orderu
test_raiseutest_raise_unnormalizedutest_print_tracebacksutest_stressu
test_clearutest_unregisterutest_bound_methods(u
__locals__((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyuTestCases
	uTestCasecCstjt�dS(N(usupporturun_unittestuTestCase(((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu	test_main�su	test_mainu__main__(usysuunittestuiouatexitutestusupportuh1uh2uh3uh4uraise1uraise2uTestCaseu	test_mainu__name__(((u5/opt/alt/python33/lib64/python3.3/test/test_atexit.pyu<module>sv