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

�
��f�'c@sGddlZddlmZddlZGdd�dej�ZGdd�dej�ZGdd�de�ZGd	d
�d
e�Z	edf�Z
ede
f�ZGdd
�d
�ZGdd�de�Z
Gdd�de�ZGdd�de�ZGdd�dej�Zdd�Zdd�ZedkrCe�ndS(iN(usupportcBsP|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�ZdS(uTestIsInstanceExceptionscCsOGdd�dt�}Gdd�dt�}|jdt|�|���dS(NcBs,|EeZdZdd�Zee�ZdS(u;TestIsInstanceExceptions.test_class_has_no_bases.<locals>.IcSsdS(N(uNone(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetclasssuDTestIsInstanceExceptions.test_class_has_no_bases.<locals>.I.getclassN(u__name__u
__module__u__qualname__ugetclassupropertyu	__class__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuIsuIcBs,|EeZdZdd�Zee�ZdS(u;TestIsInstanceExceptions.test_class_has_no_bases.<locals>.CcSsfS(N((uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbases"suDTestIsInstanceExceptions.test_class_has_no_bases.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuC!suCF(uobjectuassertEqualuFalseu
isinstance(uselfuIuC((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_class_has_no_basessu0TestIsInstanceExceptions.test_class_has_no_basescshGdd�dt��G�fdd�dt�}Gdd�dt�}|jtt|�|��dS(NcBs,|EeZdZdd�Zee�ZdS(uPTestIsInstanceExceptions.test_bases_raises_other_than_attribute_error.<locals>.EcSs
t�dS(N(uRuntimeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbases,suYTestIsInstanceExceptions.test_bases_raises_other_than_attribute_error.<locals>.E.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuE+suEcs2|EeZdZ�fdd�Zee�ZdS(uPTestIsInstanceExceptions.test_bases_raises_other_than_attribute_error.<locals>.Ics��S(N((uself(uE(u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetclass1suYTestIsInstanceExceptions.test_bases_raises_other_than_attribute_error.<locals>.I.getclassN(u__name__u
__module__u__qualname__ugetclassupropertyu	__class__(u
__locals__(uE(u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuI0suIcBs,|EeZdZdd�Zee�ZdS(uPTestIsInstanceExceptions.test_bases_raises_other_than_attribute_error.<locals>.CcSsfS(N((uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbases6suYTestIsInstanceExceptions.test_bases_raises_other_than_attribute_error.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuC5suC(uobjectuassertRaisesuRuntimeErroru
isinstance(uselfuIuC((uEu9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu,test_bases_raises_other_than_attribute_error*suETestIsInstanceExceptions.test_bases_raises_other_than_attribute_errorcCsIGdd�d�}Gdd�dt�}|jtt|�|��dS(NcBs|EeZdZdS(uFTestIsInstanceExceptions.test_dont_mask_non_attribute_error.<locals>.IN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuI?suIcBs,|EeZdZdd�Zee�ZdS(uFTestIsInstanceExceptions.test_dont_mask_non_attribute_error.<locals>.CcSs
t�dS(N(uRuntimeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbasesBsuOTestIsInstanceExceptions.test_dont_mask_non_attribute_error.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuCAsuC(uobjectuassertRaisesuRuntimeErroru
isinstance(uselfuIuC((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu"test_dont_mask_non_attribute_error>su;TestIsInstanceExceptions.test_dont_mask_non_attribute_errorcCsIGdd�d�}Gdd�dt�}|jtt|�|��dS(NcBs|EeZdZdS(u=TestIsInstanceExceptions.test_mask_attribute_error.<locals>.IN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuIKsuIcBs,|EeZdZdd�Zee�ZdS(u=TestIsInstanceExceptions.test_mask_attribute_error.<locals>.CcSs
t�dS(N(uAttributeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbasesNsuFTestIsInstanceExceptions.test_mask_attribute_error.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuCMsuC(uobjectuassertRaisesu	TypeErroru
isinstance(uselfuIuC((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_mask_attribute_errorJsu2TestIsInstanceExceptions.test_mask_attribute_errorcCsbGdd�dt�}|�}|jtt|t�Gdd�d�}|jtt||�dS(NcBs,|EeZdZdd�Zee�ZdS(uQTestIsInstanceExceptions.test_isinstance_dont_mask_non_attribute_error.<locals>.CcSs
t�dS(N(uRuntimeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetclassXsuZTestIsInstanceExceptions.test_isinstance_dont_mask_non_attribute_error.<locals>.C.getclassN(u__name__u
__module__u__qualname__ugetclassupropertyu	__class__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuCWsuCcBs|EeZdZdS(uQTestIsInstanceExceptions.test_isinstance_dont_mask_non_attribute_error.<locals>.DN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuD`suD(uobjectuassertRaisesuRuntimeErroru
isinstanceubool(uselfuCucuD((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu-test_isinstance_dont_mask_non_attribute_errorVs
	uFTestIsInstanceExceptions.test_isinstance_dont_mask_non_attribute_errorN(u__name__u
__module__u__qualname__utest_class_has_no_basesu,test_bases_raises_other_than_attribute_erroru"test_dont_mask_non_attribute_errorutest_mask_attribute_erroru-test_isinstance_dont_mask_non_attribute_error(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuTestIsInstanceExceptionss
uTestIsInstanceExceptionscBsD|EeZdZdd�Zdd�Zdd�Zdd�Zd	S(
uTestIsSubclassExceptionscCsLGdd�dt�}Gdd�d|�}|jtt|�|��dS(NcBs,|EeZdZdd�Zee�ZdS(uFTestIsSubclassExceptions.test_dont_mask_non_attribute_error.<locals>.CcSs
t�dS(N(uRuntimeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbasesjsuOTestIsSubclassExceptions.test_dont_mask_non_attribute_error.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuCisuCcBs|EeZdZdS(uFTestIsSubclassExceptions.test_dont_mask_non_attribute_error.<locals>.SN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuSnsuS(uobjectuassertRaisesuRuntimeErroru
issubclass(uselfuCuS((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu"test_dont_mask_non_attribute_errorhsu;TestIsSubclassExceptions.test_dont_mask_non_attribute_errorcCsLGdd�dt�}Gdd�d|�}|jtt|�|��dS(NcBs,|EeZdZdd�Zee�ZdS(u=TestIsSubclassExceptions.test_mask_attribute_error.<locals>.CcSs
t�dS(N(uAttributeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbasestsuFTestIsSubclassExceptions.test_mask_attribute_error.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuCssuCcBs|EeZdZdS(u=TestIsSubclassExceptions.test_mask_attribute_error.<locals>.SN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuSxsuS(uobjectuassertRaisesu	TypeErroru
issubclass(uselfuCuS((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_mask_attribute_errorrsu2TestIsSubclassExceptions.test_mask_attribute_errorcCsFGdd�d�}Gdd�dt�}|jtt||��dS(NcBs|EeZdZdS(uQTestIsSubclassExceptions.test_dont_mask_non_attribute_error_in_cls_arg.<locals>.BN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuB�suBcBs,|EeZdZdd�Zee�ZdS(uQTestIsSubclassExceptions.test_dont_mask_non_attribute_error_in_cls_arg.<locals>.CcSs
t�dS(N(uRuntimeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbases�suZTestIsSubclassExceptions.test_dont_mask_non_attribute_error_in_cls_arg.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuC�suC(uobjectuassertRaisesuRuntimeErroru
issubclass(uselfuBuC((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu-test_dont_mask_non_attribute_error_in_cls_arg�suFTestIsSubclassExceptions.test_dont_mask_non_attribute_error_in_cls_argcCsFGdd�d�}Gdd�dt�}|jtt||��dS(NcBs|EeZdZdS(uHTestIsSubclassExceptions.test_mask_attribute_error_in_cls_arg.<locals>.BN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuB�suBcBs,|EeZdZdd�Zee�ZdS(uHTestIsSubclassExceptions.test_mask_attribute_error_in_cls_arg.<locals>.CcSs
t�dS(N(uAttributeError(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbases�suQTestIsSubclassExceptions.test_mask_attribute_error_in_cls_arg.<locals>.C.getbasesN(u__name__u
__module__u__qualname__ugetbasesupropertyu	__bases__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuC�suC(uobjectuassertRaisesu	TypeErroru
issubclass(uselfuBuC((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu$test_mask_attribute_error_in_cls_arg�su=TestIsSubclassExceptions.test_mask_attribute_error_in_cls_argN(u__name__u
__module__u__qualname__u"test_dont_mask_non_attribute_errorutest_mask_attribute_erroru-test_dont_mask_non_attribute_error_in_cls_argu$test_mask_attribute_error_in_cls_arg(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuTestIsSubclassExceptionsgs

uTestIsSubclassExceptionscBsD|EeZdZdd�Zdd�Zee�Zdd�ZdS(u
AbstractClasscCs
||_dS(N(ubases(uselfubases((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu__init__�suAbstractClass.__init__cCs|jS(N(ubases(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetbases�suAbstractClass.getbasescCs
t|�S(N(uAbstractInstance(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu__call__�suAbstractClass.__call__N(u__name__u
__module__u__qualname__u__init__ugetbasesupropertyu	__bases__u__call__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu
AbstractClass�su
AbstractClasscBs8|EeZdZdd�Zdd�Zee�ZdS(uAbstractInstancecCs
||_dS(N(uklass(uselfuklass((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu__init__�suAbstractInstance.__init__cCs|jS(N(uklass(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyugetclass�suAbstractInstance.getclassN(u__name__u
__module__u__qualname__u__init__ugetclassupropertyu	__class__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuAbstractInstance�suAbstractInstanceubasescBs|EeZdZdS(uSuperN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuSuper�suSupercBs|EeZdZdS(uChildN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuChild�suChildcBs|EeZdZdS(uNewSuperN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuNewSuper�suNewSupercBs|EeZdZdS(uNewChildN(u__name__u
__module__u__qualname__(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuNewChild�suNewChildcBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(uTestIsInstanceIsSubclasscCs�|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��dS(NTF(uassertEqualuTrueu
isinstanceuSuperuFalseuChildu
AbstractSuperu
AbstractChild(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_isinstance_normal�su/TestIsInstanceIsSubclass.test_isinstance_normalcCs�|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��|jdtt�t��dS(NTF(uassertEqualuTrueu
isinstanceu
AbstractSuperuFalseu
AbstractChilduSuperuChild(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_isinstance_abstract�su1TestIsInstanceIsSubclass.test_isinstance_abstractcCs�|jdttt��|jdttt��|jdttt��|jdttt��|jdttt��|jdttt��dS(NTF(uassertEqualuTrueu
issubclassuSuperuFalseu
AbstractSuperuChild(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_subclass_normal�su-TestIsInstanceIsSubclass.test_subclass_normalcCs�|jdttt��|jdttt��|jdttt��|jdttt��|jdttt��|jdttt��|jdttt��dS(NTF(uassertEqualuTrueu
issubclassu
AbstractSuperuFalseu
AbstractChilduChilduSuper(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_subclass_abstract�su/TestIsInstanceIsSubclass.test_subclass_abstractcCs�|jdtttf��|jdtttf��|jdtttf��|jdttttf��|jdttf��|jdttttff��|jdtttf��|jdtttf��|jdtttf��|jdttttf��|jdttf��|jdttttff��|jdtttt	tff��|jdtt
t
ttt
ff��dS(NTF(uassertEqualuTrueu
issubclassuChilduSuperuFalseuNewChilduNewSuperuintufloatustr(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_subclass_tuple�s""%u,TestIsInstanceIsSubclass.test_subclass_tuplecCs|jttttt�dS(N(uassertRaisesuRuntimeErroru	blowstacku
issubclassustr(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_subclass_recursion_limitsu6TestIsInstanceIsSubclass.test_subclass_recursion_limitcCs|jtttdt�dS(Nu(uassertRaisesuRuntimeErroru	blowstacku
isinstanceustr(uself((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyutest_isinstance_recursion_limit
su8TestIsInstanceIsSubclass.test_isinstance_recursion_limitN(
u__name__u
__module__u__qualname__utest_isinstance_normalutest_isinstance_abstractutest_subclass_normalutest_subclass_abstractutest_subclass_tupleutest_subclass_recursion_limitutest_isinstance_recursion_limit(u
__locals__((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyuTestIsInstanceIsSubclass�s

uTestIsInstanceIsSubclasscCsD|f}x4ttj�d�D]}|f}|||�q WdS(Ni(urangeusysugetrecursionlimit(ufxnuargu
compare_tou	tuple_argucnt((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu	blowstacks		u	blowstackcCstjttt�dS(N(usupporturun_unittestuTestIsInstanceExceptionsuTestIsSubclassExceptionsuTestIsInstanceIsSubclass(((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu	test_mainsu	test_mainu__main__(uunittestutestusupportusysuTestCaseuTestIsInstanceExceptionsuTestIsSubclassExceptionsuobjectu
AbstractClassuAbstractInstanceu
AbstractSuperu
AbstractChilduSuperuChilduNewSuperuNewChilduTestIsInstanceIsSubclassu	blowstacku	test_mainu__name__(((u9/opt/alt/python33/lib64/python3.3/test/test_isinstance.pyu<module>s"\0	P