Uname: Linux web3.us.cloudlogin.co 5.10.226-xeon-hst #2 SMP Fri Sep 13 12:28:44 UTC 2024 x86_64
Software: Apache
PHP version: 8.1.31 [ PHP INFO ] PHP os: Linux
Server Ip: 162.210.96.117
Your Ip: 18.219.152.33
User: edustar (269686) | Group: tty (888)
Safe Mode: OFF
Disable Function:
NONE

name : test_pow.cpython-310.pyc
o

ab��@s:ddlZddlZGdd�dej�Zedkre��dSdS)�Nc@sDeZdZdd�Zdd�Zdd�Zdd�Zd	d
�Zdd�Zd
d�Z	dS)�PowTestc
Csz|tkr�tdd�D]4}|�t||�d�d�|�t||�d�||��|�t|d�d�|d��|�t|d�d�|d��q	tdd�D]}|�t||�d�|||�qCd}tdd�D]}|�td	|�|�|d
kro|d	}q\tfD])}ttdd��ttdd��D]}||�}tdd
�D]}||�}t||�q�q�qsttfD]"}tdd�D]}|d�}||d�}	|	dkr�q�|�tt||	�q�q�d\}
}d\}}
d\}}|j}|tkr�d}
|j}n|tkr�d}n|tkr�d\}}
t|
|d�D]G}t||
d�D]=}t||d�D]3}|dk�r7|tk�s|dk�r#|�t	t||�||��q|t||�||�t||�|�||���qq�q�dS)Ni���i�r�i�����d��������
�g$@)i���)����)r	r
)r�)
�float�range�assertEqual�pow�int�list�assertRaises�ZeroDivisionErrorZassertAlmostEqual�	TypeError)�self�type�iZpow2Z	othertype�ii�jZjjZzero�expZilZihZjlZjh�klZkhZasseq�k�r!�6/usr/local/python-3.10/lib/python3.10/test/test_pow.py�powtestsn �
 
���
�����zPowTest.powtestcC�|�t�dS�N)r#r�rr!r!r"�test_powint<�zPowTest.test_powintcCr$r%)r#rr&r!r!r"�
test_powfloat?r(zPowTest.test_powfloatc
Cs|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��|�tdd�dtddd��tdd	�D]D}td
d�D]<}tdd	�D]4}|d
kr�|d
kr�|�t||�|t|||��|d
kr�|d
kr�|�tt|�|�|tt|�||��q�q�q�dS)
Nr�i����r������rr	rr�i����)rrrr)rrrr r!r!r"�
test_otherBs:
������zPowTest.test_othercCsGdd�d�}d|�dS)Nc@seZdZdd�ZdS)z(PowTest.test_bug643260.<locals>.TestRpowcSsdSr%r!)r�otherr!r!r"�__rpow__bsz1PowTest.test_bug643260.<locals>.TestRpow.__rpow__N)�__name__�
__module__�__qualname__r0r!r!r!r"�TestRpowasr4r!)rr4r!r!r"�test_bug643260`szPowTest.test_bug643260cCs�|j}d}|t|d�d�|t|d�d�tdd�D]}|t|t|��|d@r)dp*d�qtdd	�D]!}td
|�}|dr@dpAd}|t||�|�|t||�|�q2||d�dS)Ng�g��Nݯ�bg�?g��Nݯ��r	rrrrrg@)rrrr)r�eq�a�b�nZfivetoZexpectedr!r!r"�test_bug705231fs"zPowTest.test_bug705231cCs�tdd�D]�}tdd�D]�}|j||d���|dkrgt�||�dkrgt|d|�}|�|||�|�||d|d�|�t|d|�t|d|��|�t|d	|�t|d
|��|�t|d|�t|d|��nQ|�t��t|d|�Wd�n1s}wY|�t��t|d|�Wd�n1s�wY|�t��t|d|�Wd�n1s�wYWd�n1s�wYqqdS)
Ni����2)r7�mrr���r+rr,ri���i�)rZsubTest�math�gcdrrr�
ValueError)rr7r<�invr!r!r"�test_negative_exponent{s0��������zPowTest.test_negative_exponentN)
r1r2r3r#r'r)r.r5r:rBr!r!r!r"rs6r�__main__)r>ZunittestZTestCaserr1�mainr!r!r!r"�<module>s�
© 2025 GrazzMean