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

�
��fK<c@sddlZddlZddlmZddfddfddfdd	fd
dfdd
fddfddfddfddfeej�ejfdefddfdefdefdefdefdefgZGdd�dej�Z	dd�Z
edkre
�ndS(iN(usupportu0u1iu9i	u10i
u99icu100idu314i:u 314u314 u  		  314  		  u  1xu  1  u  1  uu u  		  uȀcBs�|EeZdZdd�Zejdd��Zdd�Zdd�Zd	d
�Z	dd�Z
d
d�Zdd�Zdd�Z
dd�ZdS(uIntTestCasescCs�|jtd�d�|jtd�d�|jtd��d��|jtd�d�|jtd��d��|jtd�d�|jtd��d��|jtd�d��|jtd�d��|jtd�d��|jtd	d
�d
�x�tD]�\}}x�d�D]|}xsd�D]k}|||}|}|d
krX|tk	rX|}ny|jt|�|�Wqtk
r�YqXqWqWq�Wtd�tj�}t|�}|j|dtj�|j|t�|jt|dd��tjd�td�}|j|t�td��}|j|t�d�tj}|j|d?|d�tdd�}|j|t�|jt	tdd�|jtdd�d�|jtdd
�d�|jttdd
�|jttdd�|jttdd�|jttdd�|jttdd�|jttdd�|jtd d�d!�|jtd"d�d!�|jtd#d$�d!�|jtd%d&�d!�|jtd'd(�d!�|jtd)d*�d!�|jtd+d�d!�|jtd,d-�d!�|jtd.d/�d!�|jtd0d1�d!�|jtd2d�d!�|jtd3d4�d!�|jtd5d6�d!�|jtd7d8�d!�|jtd9d
�d!�|jtd:d;�d!�|jtd<d=�d!�|jtd>d?�d!�|jtd@dA�d!�|jtdBdC�d!�|jtdDdE�d!�|jtdFdG�d!�|jtdHdI�d!�|jtdJdK�d!�|jtdLdM�d!�|jtdNdO�d!�|jtdPdQ�d!�|jtdRdS�d!�|jtdTdU�d!�|jtdVdW�d!�|jtdXdY�d!�|jtdZd[�d!�|jtd\d]�d!�|jtd^d_�d!�|jtd`da�d!�|jtdbd�d�|jtdbd�d�|jtdcd�d�|jtdd�d�|jtdd�d�|jtddd�d$�|jtded�d�|jtdfd�d�|jtdgd�d$�|jtdh�di�|jtdhd/�di�|jtdd
�d�|jtdd�d�|jtddd�d$�|jtdjd
�d�|jtdkd�d�|jtdld�d$�|jttdmd�|jttdnd�|jttdod�|jttdpd�|jttdqd�|jttdrd�|jttdsd�|jttdtd�|jttdud
�|jttdvd
�|jttdwd
�|jttdxd
�|jtdyd�dz�|jtd{d�dz�|jtd|d$�dz�|jtd}d&�dz�|jtd~d(�dz�|jtdd*�dz�|jtd�d�dz�|jtd�d-�dz�|jtd�d/�dz�|jtd�d1�dz�|jtd�d�dz�|jtd�d4�dz�|jtd�d6�dz�|jtd�d8�dz�|jtd�d
�dz�|jtd�d;�dz�|jtd�d=�dz�|jtd�d?�dz�|jtd�dA�dz�|jtd�dC�dz�|jtd�dE�dz�|jtd�dG�dz�|jtd�dI�dz�|jtd�dK�dz�|jtd�dM�dz�|jtd�dO�dz�|jtd�dQ�dz�|jtd�dS�dz�|jtd�dU�dz�|jtd�dW�dz�|jtd�dY�dz�|jtd�d[�dz�|jtd�d]�dz�|jtd�d_�dz�|jtd�da�dz�dS(�Ni:g��Q�	@ig333333@g@u-3u -3 u -3 u10iuu+u-u u	u  		  ig}Ô%�I�Tiu1iXiu0o123iiSu0x123i#u0xu0oiu0bu!100000000000000000000000000000000lu102002022201221111211u10000000000000000iu32244002423141iu
1550104015504iu211301422354iu40000000000u12068657454i	u
4294967296i
u
1904440554iu	9ba461594u	535a79889i
u	2ca5b7464iu	1a20dcd81iu	100000000ua7ffda91iu704he7g4iu4f5aff66iu3723ai4giu281d55i4iu1fj8b184iu1606k7iciumb994agiuhek2mgliudnchbnmiub28jpdmiu8pfgih4iu76beiggiu5qmcpqgiu4q0jto4iu4000000i u3aokq94i!u2qhxjlii"u2br45qbi#u1z141z4i$u 0o123  u000u0b100u	 0O123   u 0X123  u 0B100 u0123i{u0X123u0O123u0B100u0b2u0b02u0B2u0B02u0o8u0o08u0O8u0O08u0xgu0x0gu0Xgu0X0gu!100000000000000000000000000000001lu102002022201221111212u10000000000000001u32244002423142u
1550104015505u211301422355u40000000001u12068657455u
4294967297u
1904440555u	9ba461595u	535a7988au	2ca5b7465u	1a20dcd82u	100000001ua7ffda92u704he7g5u4f5aff67u3723ai4hu281d55i5u1fj8b185u1606k7idumb994ahuhek2mgmudnchbnnub28jpdnu8pfgih5u76beighu5qmcpqhu4q0jto5u4000001u3aokq95u2qhxjlju2br45qcu1z141z5g��Q�	�i����g333333�i����g�i����i����i����i����(uu+u-(uu u	u  		  i����g}Ô%�I��i����(
uassertEqualuintuLu
ValueErrorureprusysumaxsizeuassertIsInstanceuassertRaisesu	TypeError(uselfusuvusignuprefixussuvvux((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu
test_basics



'
uIntTestCases.test_basiccCs\|jtd�d�|jtd�d�|jtd�d�|jtd�d�dS(	Nu10i
u-1is10s-1i����i����(uassertIsuint(uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_small_ints�suIntTestCases.test_small_intscCs|jt�d�dS(Ni(uassertEqualuint(uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_no_args�suIntTestCases.test_no_argscCs�|jtdd�d�|jtddd�d�|jtdddd�d�|jttdd�|jttdd	�dS(
Nuxg333333�?iu100ubaseiii
i(uassertEqualuintuassertRaisesu	TypeError(uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_keyword_args�s
uIntTestCases.test_keyword_argscCs�Gdd�dt�}Gdd�dt�}Gdd�dt�}dtd�|d�|d�|d�g}x\|D]T}d	t|�j}|jt|�d
d|�|jt|d�d
d|�qvWdS(NcBs|EeZdZdS(u<IntTestCases.test_non_numeric_input_types.<locals>.CustomStrN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	CustomStr�su	CustomStrcBs|EeZdZdS(u>IntTestCases.test_non_numeric_input_types.<locals>.CustomBytesN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuCustomBytes�suCustomBytescBs|EeZdZdS(uBIntTestCases.test_non_numeric_input_types.<locals>.CustomByteArrayN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuCustomByteArray�suCustomByteArrays100u100u
x has type %sidumsgii(ustrubytesu	bytearrayutypeu__name__uassertEqualuint(uselfu	CustomStruCustomBytesuCustomByteArrayuvaluesuxumsg((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_non_numeric_input_types�s			
u)IntTestCases.test_non_numeric_input_typescCs|jttd�dS(Nu1.2(uassertRaisesu
ValueErroruint(uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_string_float�suIntTestCases.test_string_floatcs�Gdd�d�}|jtt|��Gdd�dt�}|jtt|��Gdd�d�}|jt|��d�Gdd	�d	�}xt|fD]�}Gd
d�d|�}|jt|��d�Gdd
�d
|�}|jt|��d�Gdd�d|�}|jt��t|��WdQXxUt|fD]G}	Gdd�d|	��G�fdd�d|�}
|jt|
��d�G�fdd�d|	��G�fdd�d|�}yt|��Wn;tk
r"}z|jt|�d�WYdd}~XnX|jd||	ff�Gdd�d|	��G�fdd�d|�}
|jt��t|
��WdQXqKWq�WdS(NcBs|EeZdZdS(u>IntTestCases.test_intconversion.<locals>.ClassicMissingMethodsN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuClassicMissingMethods�suClassicMissingMethodscBs|EeZdZdS(u7IntTestCases.test_intconversion.<locals>.MissingMethodsN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuMissingMethodssuMissingMethodscBs |EeZdZdd�ZdS(u-IntTestCases.test_intconversion.<locals>.Foo0cSsdS(Ni*((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__su5IntTestCases.test_intconversion.<locals>.Foo0.__int__N(u__name__u
__module__u__qualname__u__int__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuFoo0suFoo0i*cBs|EeZdZdS(u0IntTestCases.test_intconversion.<locals>.ClassicN(u__name__u
__module__u__qualname__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuClassicsuClassiccBs,|EeZdZdd�Zdd�ZdS(u:IntTestCases.test_intconversion.<locals>.IntOverridesTrunccSsdS(Ni*((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__suBIntTestCases.test_intconversion.<locals>.IntOverridesTrunc.__int__cSsdS(Nii�((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__suDIntTestCases.test_intconversion.<locals>.IntOverridesTrunc.__trunc__N(u__name__u
__module__u__qualname__u__int__u	__trunc__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuIntOverridesTruncsuIntOverridesTrunccBs |EeZdZdd�ZdS(u2IntTestCases.test_intconversion.<locals>.JustTrunccSsdS(Ni*((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__su<IntTestCases.test_intconversion.<locals>.JustTrunc.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	JustTruncsu	JustTrunccBs |EeZdZdd�ZdS(u9IntTestCases.test_intconversion.<locals>.ExceptionalTrunccSsdddS(Nii((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__suCIntTestCases.test_intconversion.<locals>.ExceptionalTrunc.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuExceptionalTruncsuExceptionalTrunccBs |EeZdZdd�ZdS(u1IntTestCases.test_intconversion.<locals>.IntegralcSsdS(Ni*((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__#su9IntTestCases.test_intconversion.<locals>.Integral.__int__N(u__name__u
__module__u__qualname__u__int__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuIntegral"suIntegralcs&|EeZdZ�fdd�ZdS(u;IntTestCases.test_intconversion.<locals>.TruncReturnsNonIntcs��S(N((uself(uIntegral(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__'suEIntTestCases.test_intconversion.<locals>.TruncReturnsNonInt.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__(uIntegral(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuTruncReturnsNonInt&suTruncReturnsNonIntcs&|EeZdZ�fdd�ZdS(u4IntTestCases.test_intconversion.<locals>.NonIntegralcs��S(N((uself(uNonIntegral(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__,su>IntTestCases.test_intconversion.<locals>.NonIntegral.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__(uNonIntegral(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuNonIntegral+suNonIntegralcs&|EeZdZ�fdd�ZdS(u@IntTestCases.test_intconversion.<locals>.TruncReturnsNonIntegralcs��S(N((uself(uNonIntegral(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__1suJIntTestCases.test_intconversion.<locals>.TruncReturnsNonIntegral.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__(uNonIntegral(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuTruncReturnsNonIntegral0suTruncReturnsNonIntegralu2__trunc__ returned non-Integral (type NonIntegral)u!Failed to raise TypeError with %scBs |EeZdZdd�ZdS(u/IntTestCases.test_intconversion.<locals>.BadIntcSsdS(NgE@((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__?su7IntTestCases.test_intconversion.<locals>.BadInt.__int__N(u__name__u
__module__u__qualname__u__int__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuBadInt>suBadIntcs&|EeZdZ�fdd�ZdS(u;IntTestCases.test_intconversion.<locals>.TruncReturnsBadIntcs��S(N((uself(uBadInt(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__CsuEIntTestCases.test_intconversion.<locals>.TruncReturnsBadInt.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__(uBadInt(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuTruncReturnsBadIntBsuTruncReturnsBadInt(uassertRaisesu	TypeErroruintuobjectuassertEqualuZeroDivisionErrorustrufail(uselfuClassicMissingMethodsuMissingMethodsuFoo0uClassicubaseuIntOverridesTruncu	JustTruncuExceptionalTruncutrunc_result_baseuTruncReturnsNonIntuTruncReturnsNonIntegralueuTruncReturnsBadInt((uBadIntuIntegraluNonIntegralu2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_intconversion�s@	uIntTestCases.test_intconversioncCsxGdd�dt�}Gdd�dt�}|d�}|j|d�|jt|�d�|jtt|��dS(NcBs |EeZdZdd�ZdS(u6IntTestCases.test_int_subclass_with_int.<locals>.MyIntcSsdS(Ni*((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__Ksu>IntTestCases.test_int_subclass_with_int.<locals>.MyInt.__int__N(u__name__u
__module__u__qualname__u__int__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuMyIntJsuMyIntcBs |EeZdZdd�ZdS(u7IntTestCases.test_int_subclass_with_int.<locals>.BadIntcSsdS(NgE@((uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__Osu?IntTestCases.test_int_subclass_with_int.<locals>.BadInt.__int__N(u__name__u
__module__u__qualname__u__int__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuBadIntNsuBadIntii*(uintuassertEqualuassertRaisesu	TypeError(uselfuMyIntuBadIntumy_int((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_int_subclass_with_intIsu'IntTestCases.test_int_subclass_with_intcs�Gdd�d��Gdd�dt�}G�fdd�d�}Gdd�d�}��}t|�}|j|d	�|�}t|�}|j|d	�|�}t|�}|j|d	�|�}t|�}|j|d	�dS(
NcBs |EeZdZdd�ZdS(u:IntTestCases.test_int_returns_int_subclass.<locals>.BadIntcSsdS(NT(uTrue(uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__ZsuBIntTestCases.test_int_returns_int_subclass.<locals>.BadInt.__int__N(u__name__u
__module__u__qualname__u__int__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuBadIntYsuBadIntcBs |EeZdZdd�ZdS(u;IntTestCases.test_int_returns_int_subclass.<locals>.BadInt2cSsdS(NT(uTrue(uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu__int__^suCIntTestCases.test_int_returns_int_subclass.<locals>.BadInt2.__int__N(u__name__u
__module__u__qualname__u__int__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuBadInt2]suBadInt2cs&|EeZdZ�fdd�ZdS(uFIntTestCases.test_int_returns_int_subclass.<locals>.TruncReturnsBadIntcs��S(N((uself(uBadInt(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__bsuPIntTestCases.test_int_returns_int_subclass.<locals>.TruncReturnsBadInt.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__(uBadInt(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuTruncReturnsBadIntasuTruncReturnsBadIntcBs |EeZdZdd�ZdS(uKIntTestCases.test_int_returns_int_subclass.<locals>.TruncReturnsIntSubclasscSsdS(NT(uTrue(uself((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	__trunc__fsuUIntTestCases.test_int_returns_int_subclass.<locals>.TruncReturnsIntSubclass.__trunc__N(u__name__u
__module__u__qualname__u	__trunc__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuTruncReturnsIntSubclassesuTruncReturnsIntSubclassi(uintuassertEqual(uselfuBadInt2uTruncReturnsBadIntuTruncReturnsIntSubclassubad_intunugood_int((uBadIntu2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_int_returns_int_subclassXs 				u*IntTestCases.test_int_returns_int_subclasscs�d�fdd�}|d�|d�|d�|d�|dd�|dd	�|dd
�|dd	�|dd
�|d�|dd�|d
�|d
d�|d�|dd�dS(Ncs��jtdd||f��-}|dkr;t|�n
t||�WdQX�j|jjdd|dkrvdn||f�dS(Numsguint(%r, %r)iu*invalid literal for int() with base %d: %ri
(uassertRaisesu
ValueErroruNoneuintuassertEqualu	exceptionuargs(usubaseucm(uself(u2/opt/alt/python33/lib64/python3.3/test/test_int.pyucheckzs
u.IntTestCases.test_error_message.<locals>.checku½u123½u  123 456  u123i
u123 245iiu123245s123s123�u123�(uNone(uselfucheck((uselfu2/opt/alt/python33/lib64/python3.3/test/test_int.pyutest_error_messageys 













uIntTestCases.test_error_messageN(u__name__u
__module__u__qualname__u
test_basicusupportucpython_onlyutest_small_intsutest_no_argsutest_keyword_argsutest_non_numeric_input_typesutest_string_floatutest_intconversionutest_int_subclass_with_intutest_int_returns_int_subclassutest_error_message(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyuIntTestCasess�M!uIntTestCasescCstjt�dS(N(usupporturun_unittestuIntTestCases(((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu	test_main�su	test_mainu__main__(usysuunittestutestusupportureprumaxsizeu
ValueErroruLuTestCaseuIntTestCasesu	test_mainu__name__(((u2/opt/alt/python33/lib64/python3.3/test/test_int.pyu<module>s2																��