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

�
��f�c@sWddlZddlZGdd�dej�Zdd�ZedkrSe�ndS(iNcBsh|EeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS(uPowTestc
Cs�|tkr�x�tdd�D]�}|jt||�d�d�|jt||�d�||��|jt|d�d�|d��|jt|d�d�|d��qWx>tdd�D]-}|jt||�d�|||�q�Wd}xItdd�D]8}|jtd|�|�|dkr|d}qqWx�tfD]y}xpttdd��ttdd	��D]F}||�}x1tdd
�D] }||�}t||�q�Wq�WqQWnxsttfD]e}x\tdd�D]K}|d�}||d�}	|	dkr)q�n|jtt||	�q�Wq�Wd\}
}d\}}
d\}}|j}|tkr�d}
|j}n0|tkr�d}n|tkr�d\}}
nx�t|
|d�D]�}x�t||
d�D]�}x�t||d�D]�}|dkr
|tks4|dkrY|jt	t||�||�q
n|t||�||�t||�|�||��q
q
Wq�Wq�WdS(Ni�iiidiiiii
ig$@iiii���i����i����i��(i��ii����(i����ii����(i����i
(ii(
ufloaturangeuassertEqualupowuintulistuassertRaisesuZeroDivisionErroruassertAlmostEqualu	TypeError(uselfutypeuiupow2u	othertypeuiiujujjuzerouexpuiluihujlujhuklukhuassequk((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyupowtests^%%)+/
		uPowTest.powtestcCs|jt�dS(N(upowtestuint(uself((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyutest_powint;suPowTest.test_powintcCs|jt�dS(N(upowtestuint(uself((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyutest_powlong>suPowTest.test_powlongcCs|jt�dS(N(upowtestufloat(uself((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyu
test_powfloatAsuPowTest.test_powfloatcCs�|jtdd�dtddd��|jtdd�d
tddd��|jtdd�dtddd
��|jtdd�dtddd��|jtdd�dtddd��|jtdd�dtddd��|jtdd�dtddd��|jtdd�dtddd��|jtdd�dtddd��|jtdd�dtddd��|jtdd�dtddd��|jtdd�d tddd!��x�td"d�D]�}x�tdd�D]�}x�td#d�D]�}|dkrr|dkrr|jt||�|t|||��n|dkr(|dkr(|jtt|�|�|tt|�||��q(q(WqWq�WdS($Niiiii
iiiii����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����i����(uassertEqualupowurangeuint(uselfuiujuk((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyu
test_otherDs.))))))))))))uPowTest.test_othercCs"Gdd�d�}d|�dS(NcBs |EeZdZdd�ZdS(u(PowTest.test_bug643260.<locals>.TestRpowcSsdS(N(uNone(uselfuother((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyu__rpow__dsu1PowTest.test_bug643260.<locals>.TestRpow.__rpow__N(u__name__u
__module__u__qualname__u__rpow__(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyuTestRpowcsuTestRpow(uNone(uselfuTestRpow((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyutest_bug643260bsuPowTest.test_bug643260cCs�|j}d
}|t|d�d�|t|d�d�xCtdd�D]2}|t|t|��|d@rvd
pyd�qKWxjtdd�D]Y}td|�}|d	r�dp�d}|t||�|�|t||�|�q�W||d�dS(Ng�?g��Nݯ�bi
iiiidig@g�g��Nݯ��i����g�g�(uassertEqualupowurangeufloat(uselfuequaubunufivetouexpected((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyutest_bug705231hs	0uPowTest.test_bug705231N(
u__name__u
__module__u__qualname__upowtestutest_powintutest_powlongu
test_powfloatu
test_otherutest_bug643260utest_bug705231(u
__locals__((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyuPowTests6uPowTestcCstjjt�dS(N(utestusupporturun_unittestuPowTest(((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyu	test_main}su	test_mainu__main__(utest.supportutestuunittestuTestCaseuPowTestu	test_mainu__name__(((u2/opt/alt/python33/lib64/python3.3/test/test_pow.pyu<module>sz