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_raise.cpython-33.pyc

�
��fP,c@sdZddlmZddlZddlZddlZddlZdd�ZGdd�d�ZGdd	�d	ej	�Z
Gd
d�dej	�ZGdd
�d
ej	�ZGdd�dej	�Z
Gdd�dej	�Zdd�Zedkrej�ndS(uTests for the raise statement.i(usupportNc	Cs*y
t��Wntj�dSYnXdS(Ni(uOSErrorusysuexc_info(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuget_tb
s
uget_tbcBs,|EeZdZdd�Zdd�ZdS(uContextcCs|S(N((uself((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu	__enter__suContext.__enter__cCsdS(NT(uTrue(uselfuexc_typeu	exc_valueuexc_tb((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu__exit__suContext.__exit__N(u__name__u
__module__u__qualname__u	__enter__u__exit__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuContextsuContextcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS(u	TestRaisecCsVy�Wn;tk
rD}z|jdt|��WYdd}~XnX|jd�dS(NuNo active exceptionuNo exception raised(uRuntimeErroruassertInustrufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_invalid_reraises
)uTestRaise.test_invalid_reraisecCs�yBy
t��Wn.tk
r@}z|}�WYdd}~XnXWn8tk
r|}z|j||k�WYdd}~XnX|jd�dS(NuNo exception raised(u
IndexErroru
assertTrueufail(uselfueuexc1uexc2((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_reraise$s
&uTestRaise.test_reraisecCs dd�}|jt|�dS(NcSsGytd��Wn0ytd��Wntk
r:YnX�YnXdS(Nufooucaught(u	TypeErroruKeyError(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyureraise1s
u.TestRaise.test_except_reraise.<locals>.reraise(uassertRaisesu	TypeError(uselfureraise((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_except_reraise0s	uTestRaise.test_except_reraisecCs dd�}|jt|�dS(NcSs6ytd��Wnztd��Wd�XYnXdS(Nufooucaught(u	TypeErroruKeyError(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyureraise=su/TestRaise.test_finally_reraise.<locals>.reraise(uassertRaisesuKeyError(uselfureraise((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_finally_reraise<suTestRaise.test_finally_reraisecs2dd���fdd�}|jt|�dS(NcSs�dS(N((((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyunested_reraiseHsu5TestRaise.test_nested_reraise.<locals>.nested_reraisec	s&ytd��Wn��YnXdS(Nufoo(u	TypeError((unested_reraise(u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyureraiseJsu.TestRaise.test_nested_reraise.<locals>.reraise(uassertRaisesu	TypeError(uselfureraise((unested_reraiseu4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_nested_reraiseGsuTestRaise.test_nested_reraisecCs�y+ytd��Wnt�d�YnXWnNtk
r{}z.|jt|jt��|j|j�WYdd}~XnXdS(Nufoo(u	TypeErroru
ValueErroruNoneu
assertTrueu
isinstanceu__context__uassertIsNoneu	__cause__(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_raise_from_NoneQsuTestRaise.test_raise_from_NonecCs dd�}|jt|�dS(NcSs2ytd��Wnt��WdQX�YnXdS(Nufoo(u	TypeErroruContext(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyureraise\s
u-TestRaise.test_with_reraise1.<locals>.reraise(uassertRaisesu	TypeError(uselfureraise((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_with_reraise1[suTestRaise.test_with_reraise1cCs dd�}|jt|�dS(NcSs>ytd��Wn't��td��WdQX�YnXdS(Nufooucaught(u	TypeErroruContextuKeyError(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyureraisefs
u-TestRaise.test_with_reraise2.<locals>.reraise(uassertRaisesu	TypeError(uselfureraise((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_with_reraise2esuTestRaise.test_with_reraise2cs[dd�}|��t��|jt�fdd��|jt�fdd��dS(Nc	ss'ytd��WndV�YnXdS(Nufooi(u	TypeError(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyureraiseps
u-TestRaise.test_yield_reraise.<locals>.reraisecs
t��S(N(unext((ug(u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu<lambda>xsu.TestRaise.test_yield_reraise.<locals>.<lambda>cs
t��S(N(unext((ug(u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu<lambda>ys(unextuassertRaisesu	TypeErroru
StopIteration(uselfureraise((ugu4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_yield_reraiseos
	
uTestRaise.test_yield_reraisecCsFGdd�dt�}y
|�Wntk
r4YnX|jd�dS(NcBs |EeZdZdd�ZdS(u7TestRaise.test_erroneous_exception.<locals>.MyExceptioncSs
t��dS(N(uRuntimeError(uself((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu__init__}su@TestRaise.test_erroneous_exception.<locals>.MyException.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuMyException|suMyExceptionuNo exception raised(u	ExceptionuRuntimeErrorufail(uselfuMyException((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_erroneous_exception{s

u"TestRaise.test_erroneous_exceptioncCs6Gdd�dt�}|jt��|�WdQXdS(NcBs |EeZdZdd�ZdS(u@TestRaise.test_new_returns_invalid_instance.<locals>.MyExceptioncWst�S(N(uobject(uclsuargs((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu__new__�suHTestRaise.test_new_returns_invalid_instance.<locals>.MyException.__new__N(u__name__u
__module__u__qualname__u__new__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuMyException�suMyException(u	ExceptionuassertRaisesu	TypeError(uselfuMyException((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu!test_new_returns_invalid_instance�su+TestRaise.test_new_returns_invalid_instancecCsXydstd��Wn;tk
rS}z|jt|�d�WYdd}~XnXdS(Niu(3,)F(i(uFalseuAssertionErroruassertEqualustr(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_assert_with_tuple_arg�su$TestRaise.test_assert_with_tuple_argN(u__name__u
__module__u__qualname__utest_invalid_reraiseutest_reraiseutest_except_reraiseutest_finally_reraiseutest_nested_reraiseutest_raise_from_Noneutest_with_reraise1utest_with_reraise2utest_yield_reraiseutest_erroneous_exceptionu!test_new_returns_invalid_instanceutest_assert_with_tuple_arg(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu	TestRaises



	u	TestRaisecBsP|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS(u	TestCausecCs�y�y,y
t�Wntk
r-td�YnXWnTtk
r�}z4|j|j�|j|j�d|_|�WYdd}~XnXWn+tk
r�}z|}WYdd}~XnX|j|j�|j	|j�|j
|jt�dS(NF(u	TypeErroru	Exceptionu
ValueErroruNoneuassertIsNoneu	__cause__u
assertTrueu__suppress_context__uFalseuassertFalseuassertIsInstanceu__context__(uselfuexcue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutestCauseSyntax�s 

	uTestCause.testCauseSyntaxcCs\y
td�Wn;tk
rJ}z|jdt|��WYdd}~XnX|jd�dS(Niuexception causeuNo exception raised(u
IndexErroru	TypeErroruassertInustrufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_invalid_cause�s

)uTestCause.test_invalid_causecCsYy
tt�Wn8tk
rG}z|j|jt�WYdd}~XnX|jd�dS(NuNo exception raised(u
IndexErroruKeyErroruassertIsInstanceu	__cause__ufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_class_cause�s

&uTestCause.test_class_causecCset�}y
t|�Wn;tk
rS}z|j|j|k�WYdd}~XnX|jd�dS(NuNo exception raised(uKeyErroru
IndexErroru
assertTrueu	__cause__ufail(uselfucauseue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_instance_cause�s	
)uTestCause.test_instance_causecCsIGdd�dt�}y
t|�Wntk
r7YnX|jd�dS(NcBs |EeZdZdd�ZdS(u3TestCause.test_erroneous_cause.<locals>.MyExceptioncSs
t��dS(N(uRuntimeError(uself((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu__init__�su<TestCause.test_erroneous_cause.<locals>.MyException.__init__N(u__name__u
__module__u__qualname__u__init__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuMyException�suMyExceptionuNo exception raised(u	Exceptionu
IndexErroruRuntimeErrorufail(uselfuMyException((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_erroneous_cause�s

uTestCause.test_erroneous_causeN(u__name__u
__module__u__qualname__utestCauseSyntaxutest_invalid_causeutest_class_causeutest_instance_causeutest_erroneous_cause(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu	TestCause�s
	u	TestCausecBs,|EeZdZdd�Zdd�ZdS(u
TestTracebackcCs\y
t��Wn;tk
rJ}z|j|jtj�WYdd}~XnX|jd�dS(NuNo exception raised(u
IndexErroruassertIsInstanceu
__traceback__utypesu
TracebackTypeufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_sets_traceback�s

)u!TestTraceback.test_sets_tracebackcCs�t�}yt�j|��WnNtk
ro}z.|j|j|�|j|jj|�WYdd}~XnX|jd�dS(NuNo exception raised(uget_tbu
IndexErroruwith_tracebackuassertNotEqualu
__traceback__uassertEqualutb_nextufail(uselfutbue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_accepts_traceback�s	)u$TestTraceback.test_accepts_tracebackN(u__name__u
__module__u__qualname__utest_sets_tracebackutest_accepts_traceback(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu
TestTraceback�su
TestTracebackcBs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dd�Z
dd�Zdd�Zdd�Z
dd�ZdS(uTestContextcCswt�}y"y
|�Wnt��YnXWn8tk
re}z|j|j|�WYdd}~XnX|jd�dS(NuNo exception raised(u
IndexErroruOSErroruassertEqualu__context__ufail(uselfucontextue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu$test_instance_context_instance_raise�s	
&u0TestContext.test_instance_context_instance_raisecCs�t}y"y
|�Wnt��YnXWnKtk
ru}z+|j|j|�|j|j|�WYdd}~XnX|jd�dS(NuNo exception raised(u
IndexErroruOSErroruassertNotEqualu__context__uassertIsInstanceufail(uselfucontextue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu!test_class_context_instance_raise�s
&u-TestContext.test_class_context_instance_raisecCs�t}yy
|�Wnt�YnXWnKtk
rr}z+|j|j|�|j|j|�WYdd}~XnX|jd�dS(NuNo exception raised(u
IndexErroruOSErroruassertNotEqualu__context__uassertIsInstanceufail(uselfucontextue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_class_context_class_raises
&u*TestContext.test_class_context_class_raisecCsmy!yddWnt�YnXWn8tk
r[}z|j|jt�WYdd}~XnX|jd�dS(NiiuNo exception raised(uOSErroruassertIsInstanceu__context__uZeroDivisionErrorufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_c_exception_contexts&u$TestContext.test_c_exception_contextcCskyyddWntYnXWn8tk
rY}z|j|jt�WYdd}~XnX|jd�dS(NiiuNo exception raised(uxyzzyu	NameErroruassertIsInstanceu__context__uZeroDivisionErrorufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_c_exception_raises
&u"TestContext.test_c_exception_raisecCsayzWdt�XWn;tk
rO}z|j|jdk�WYdd}~XnX|jd�dS(NuNo exception raised(uOSErroru
assertTrueu__context__uNoneufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_noraise_finally%s)u TestContext.test_noraise_finallycCsfyzddWdt�XWn8tk
rT}z|j|jt�WYdd}~XnX|jd�dS(NiiuNo exception raised(uOSErroruassertIsInstanceu__context__uZeroDivisionErrorufail(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_raise_finally0s&uTestContext.test_raise_finallycCs{Gdd�d�}y|��
ddWdQXWn8tk
ri}z|j|jt�WYdd}~XnX|jd�dS(NcBs,|EeZdZdd�Zdd�ZdS(u8TestContext.test_context_manager.<locals>.ContextManagercSsdS(N((uself((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu	__enter__=suBTestContext.test_context_manager.<locals>.ContextManager.__enter__cSstdS(N(uxyzzy(uselfutuvutb((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu__exit__?suATestContext.test_context_manager.<locals>.ContextManager.__exit__N(u__name__u
__module__u__qualname__u	__enter__u__exit__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuContextManager<suContextManageriiuNo exception raised(u	NameErroruassertIsInstanceu__context__uZeroDivisionErrorufail(uselfuContextManagerue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_context_manager;s
&u TestContext.test_context_managercCs�y>yddWn+tk
r<}z|�WYdd}~XnXWnAtk
r�}z!|j|jdk|j�WYdd}~XnXdS(Nii(uZeroDivisionErroru
assertTrueu__context__uNone(uselfue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_cycle_brokenIsuTestContext.test_cycle_brokencCs�y[ytWnLtk
rY}z,yddWntk
rF|�YnXWYdd}~XnXWn>tk
r�}z|j|jjdk�WYdd}~XnXdS(Nii(uxyzzyu	NameErroruZeroDivisionErroru
assertTrueu__context__uNone(uselfuaue((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_reraise_cycle_brokenSs
"u%TestContext.test_reraise_cycle_brokencs,dd����fdd�}|�dS(Nc	ssz	dVWdXdS(Ni((((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyugencs	u"TestContext.test_3118.<locals>.gencst��}t|�y"y
t�Wn~t�YnXWn8tk
ro}z�j|jt�WYdd}~XnXdS(N(unextu
ValueErroruKeyErroru	ExceptionuassertIsInstanceu__context__(ugue(ugenuself(u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyufis	

u TestContext.test_3118.<locals>.f((uselfuf((ugenuselfu4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu	test_3118asuTestContext.test_3118csIGdd�d����fdd�}tjd��|�WdQXdS(NcBs |EeZdZdd�ZdS(u TestContext.test_3611.<locals>.Cc	SsyddWn�YnXdS(Nii((uself((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu__del__{su(TestContext.test_3611.<locals>.C.__del__N(u__name__u
__module__u__qualname__u__del__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuCzsuCcs���}y-y|jWntk
r4~t�YnXWnKtk
r�}z+�j|jd��j|jt�WYdd}~XnXdS(N(uxuAttributeErroru	TypeErroru	ExceptionuassertNotEqualu__context__uNoneuassertIsInstance(uxue(uCuself(u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuf�s	
u TestContext.test_3611.<locals>.fustderr(usupportucaptured_output(uselfuf((uCuselfu4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu	test_3611wsuTestContext.test_3611N(u__name__u
__module__u__qualname__u$test_instance_context_instance_raiseu!test_class_context_instance_raiseutest_class_context_class_raiseutest_c_exception_contextutest_c_exception_raiseutest_noraise_finallyutest_raise_finallyutest_context_managerutest_cycle_brokenutest_reraise_cycle_brokenu	test_3118u	test_3611(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuTestContext�s


uTestContextcBs,|EeZdZdd�Zdd�ZdS(uTestRemovedFunctionalitycCs6yttf�Wntk
r$YnX|jd�dS(NuNo exception raised(u
IndexErroruKeyErroru	TypeErrorufail(uself((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_tuples�s

u$TestRemovedFunctionality.test_tuplescCs0y
d�Wntk
rYnX|jd�dS(NufoouNo exception raised(u	TypeErrorufail(uself((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyutest_strings�s


u%TestRemovedFunctionality.test_stringsN(u__name__u
__module__u__qualname__utest_tuplesutest_strings(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyuTestRemovedFunctionality�suTestRemovedFunctionalitycCstjt�dS(N(usupporturun_unittestu__name__(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu	test_main�su	test_mainu__main__(u__doc__utestusupportureusysutypesuunittestuget_tbuContextuTestCaseu	TestRaiseu	TestCauseu
TestTracebackuTestContextuTestRemovedFunctionalityu	test_mainu__name__umain(((u4/opt/alt/python33/lib64/python3.3/test/test_raise.pyu<module>s};�