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

�
��fc@s
dZddlZddlZddlmZGdd�d�ZGdd�de�ZGdd	�d	e�ZGd
d�dee�ZGdd
�d
e�Z	Gdd�de	�Z
Gdd�de�ZGdd�dej�Z
dd�Zedkrej�ndS(u*Unit tests for new super() implementation.iN(usupportcBs2|EeZdZdd�Zedd��ZdS(uAcCsdS(NuA((uself((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuf	suA.fcCs
|dfS(NuA((ucls((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyucmsuA.cmN(u__name__u
__module__u__qualname__ufuclassmethoducm(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuAsuAcs>|EeZdZ�fdd�Ze�fdd��Z�S(uBcst�j�dS(NuB(usuperuf(uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufsuB.fcs|t�j�dfS(NuB(usuperucm(ucls(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyucmsuB.cm(u__name__u
__module__u__qualname__ufuclassmethoducm(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuBsuBcs>|EeZdZ�fdd�Ze�fdd��Z�S(uCcst�j�dS(NuC(usuperuf(uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufsuC.fcs|t�j�dfS(NuC(usuperucm(ucls(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyucmsuC.cm(u__name__u
__module__u__qualname__ufuclassmethoducm(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuCsuCcs8|EeZdZ�fdd�Z�fdd�Z�S(uDcst�j�dS(NuD(usuperuf(uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufsuD.fcs|t�j�dfS(NuD(usuperucm(ucls(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyucm suD.cm(u__name__u
__module__u__qualname__ufucm(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuDsuDcBs|EeZdZdS(uEN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuE#suEcBs|EeZdZejZdS(uFN(u__name__u
__module__u__qualname__uEuf(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuF&suFcBs|EeZdZdS(uGN(u__name__u
__module__u__qualname__(u
__locals__((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuG)suGcs�|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	e
jdd��Zdd�Z
dd�Zdd�Z�fdd�Zdd�Z�S(u	TestSupercCs|jt�j�d�dS(NuABCD(uassertEqualuDuf(uself((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest_basics_working/suTestSuper.test_basics_workingcCs |jtjt��d�dS(NuABCD(uassertEqualuDuf(uself((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest_class_getattr_working2su$TestSuper.test_class_getattr_workingcCs9|jt�j�d�|jtjt��d�dS(NuABCD(uassertEqualuEuf(uself((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyu!test_subclass_no_override_working5su+TestSuper.test_subclass_no_override_workingcCs9|jt�j�d�|jtjt��d�dS(NuABCD(uassertEqualuFuf(uself((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyu$test_unbound_method_transfer_working9su.TestSuper.test_unbound_method_transfer_workingcCsz|jtj�tdf�|jt�j�tdf�|jtj�tdf�|jt�j�tdf�dS(NuA(uassertEqualuAucmuG(uself((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyu test_class_methods_still_working=su*TestSuper.test_class_methods_still_workingcCs�t�}|j|j�|tttdfdfdfdf�t�}|j|j�|tttdfdfdfdf�dS(NuAuBuCuD(uDuassertEqualucmuE(uselfudue((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyu#test_super_in_class_methods_workingCs	7	u-TestSuper.test_super_in_class_methods_workingcCs3Gdd�dt�}|j|�j�d�dS(Ncs&|EeZdZ�fdd�Z�S(u,TestSuper.test_super_with_closure.<locals>.Ecs#�fdd�}t�j�dS(Ncs�dS(N(((uself(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyunestedNsu>TestSuper.test_super_with_closure.<locals>.E.f.<locals>.nesteduE(usuperuf(uselfunested(u	__class__(uselfu4/opt/alt/python33/lib64/python3.3/test/test_super.pyufMsu.TestSuper.test_super_with_closure.<locals>.E.f(u__name__u
__module__u__qualname__uf(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuELsuEuAE(uAuassertEqualuf(uselfuE((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest_super_with_closureIsu!TestSuper.test_super_with_closurecCsLGdd�dt�}|�}|j|j�d�|j|jd�dS(Ncs,|EeZdZ�fdd�Zd��S(u'TestSuper.test___class___set.<locals>.Xcs
t�j�S(N(usuperuf(uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufXsu)TestSuper.test___class___set.<locals>.X.fi�(u__name__u
__module__u__qualname__uf(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuXWsuXuAi�(uAuassertEqualufu	__class__(uselfuXux((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest___class___setTs	uTestSuper.test___class___setcCs0Gdd�d�}|j|�j�|�dS(Ncs&|EeZdZ�fdd�Z�S(u2TestSuper.test___class___instancemethod.<locals>.Xcs�S(N((uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufbsu4TestSuper.test___class___instancemethod.<locals>.X.f(u__name__u
__module__u__qualname__uf(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuXasuX(uassertIsuf(uselfuX((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest___class___instancemethod_su'TestSuper.test___class___instancemethodcCs-Gdd�d�}|j|j�|�dS(Ncs,|EeZdZe�fdd��Z�S(u/TestSuper.test___class___classmethod.<locals>.Xcs�S(N((ucls(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufisu1TestSuper.test___class___classmethod.<locals>.X.f(u__name__u
__module__u__qualname__uclassmethoduf(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuXhsuX(uassertIsuf(uselfuX((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest___class___classmethodfsu$TestSuper.test___class___classmethodcCs-Gdd�d�}|j|j�|�dS(Ncs,|EeZdZe�fdd��Z�S(u0TestSuper.test___class___staticmethod.<locals>.Xcs�S(N(((u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufqsu2TestSuper.test___class___staticmethod.<locals>.X.f(u__name__u
__module__u__qualname__ustaticmethoduf(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuXpsuX(uassertIsuf(uselfuX((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest___class___staticmethodnsu%TestSuper.test___class___staticmethodcst�fdd�}|jt|��fdd�}|jt|d�Gdd�d�}|jt|�j�dS(Ncst�dS(N(usuper((u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufwsu.TestSuper.test_obscure_super_errors.<locals>.fcs~t�dS(N(usuper(ux(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufzscs&|EeZdZ�fdd�Z�S(u.TestSuper.test_obscure_super_errors.<locals>.Xcs�t�dS(N(usuper(ux(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyufsu0TestSuper.test_obscure_super_errors.<locals>.X.f(u__name__u
__module__u__qualname__uf(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuX~suX(uassertRaisesuRuntimeErroruNoneuf(uselfufuX(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest_obscure_super_errorsvsu#TestSuper.test_obscure_super_errorscsOGdd�d���fdd�}|�jd}|jt�j|�dS(Ncs&|EeZdZ�fdd�Z�S(u&TestSuper.test_cell_as_self.<locals>.Xcst�dS(N(usuper(uself(u	__class__(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyumeth�su+TestSuper.test_cell_as_self.<locals>.X.meth(u__name__u
__module__u__qualname__umeth(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyuX�suXcs����fdd�}|S(Ncs�S(N(((uk(u4/opt/alt/python33/lib64/python3.3/test/test_super.pyug�su1TestSuper.test_cell_as_self.<locals>.f.<locals>.g((ug(uX(uku4/opt/alt/python33/lib64/python3.3/test/test_super.pyuf�s	u&TestSuper.test_cell_as_self.<locals>.fi(u__closure__uassertRaisesu	TypeErrorumeth(uselfufuc((uXu4/opt/alt/python33/lib64/python3.3/test/test_super.pyutest_cell_as_self�suTestSuper.test_cell_as_self(u__name__u
__module__u__qualname__utest_basics_workingutest_class_getattr_workingu!test_subclass_no_override_workingu$test_unbound_method_transfer_workingu test_class_methods_still_workingu#test_super_in_class_methods_workingutest_super_with_closureuunittestuexpectedFailureutest___class___setutest___class___instancemethodutest___class___classmethodutest___class___staticmethodutest_obscure_super_errorsutest_cell_as_self(u
__locals__((u	__class__u4/opt/alt/python33/lib64/python3.3/test/test_super.pyu	TestSuper-su	TestSupercCstjt�dS(N(usupporturun_unittestu	TestSuper(((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyu	test_main�su	test_mainu__main__(u__doc__usysuunittestutestusupportuAuBuCuDuEuFuGuTestCaseu	TestSuperu	test_mainu__name__umain(((u4/opt/alt/python33/lib64/python3.3/test/test_super.pyu<module>sf