| Server IP : 118.27.122.248 / Your IP : 216.73.217.130 Web Server : Apache System : Linux web0264.sh.tyo1 4.18.0-553.79.1.lve.el7h.x86_64 #1 SMP Wed Oct 15 16:34:46 UTC 2025 x86_64 User : c9415830 ( 11735) PHP Version : 8.4.17 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : ON | Perl : ON | Python : ON | Sudo : OFF | Pkexec : OFF Directory : /opt/alt/python36/lib64/python3.6/test/__pycache__/ |
Upload File : |
3
�
�^� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlm Z
ejjZ
ejjZG dd� de j�ZG dd� de j�Zedkr�e j� dS ) � N)�Decimal)�Fractionc @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�HashTestc C s. | j t|�t|�dj||�� | j ||� d S )Nz&got different hashes for {!r} and {!r})�assertEqual�hash�format)�self�x�y� r �7/opt/alt/python36/lib64/python3.6/test_numeric_tower.py�check_equal_hash s zHashTest.check_equal_hashc C s | j dd� | j dd� d S )NFr T� )r
)r r r r �
test_bools s zHashTest.test_boolsc C s� xBt dd�D ]4}| j|t|�� | j|t|�� | j|t|�� qW �xt d�D �] }d| d }|tt|��kr�| j|t|�� | j| t|� � | j|t|�� | j|t|�� | j| t| �� | j| t| �� d| }| j|t|�� | j| t|� � | j|t|�� | j|t|�� | j| t| �� | j| t| �� qPW xtt d�D ]h}tjd�}tjd| d| �}| j|t|�� | j|t|�� |tt|��k�r`| j|t|�� �q`W d S )Ni� �d � r i, �
i���)�ranger
�float�D�F�int�randomZ randrange)r �i�n�_�er r r �
test_integers s6
zHashTest.test_integersc C s� | j dd � | j dtd�� | j d
td�� | j dtd�� | j dtd�� | j td�td�� | j td�td�� xRtd�D ]F}tj� tjtj� d d � }| j |tj|�� | j |tj|�� q~W d S )Ng r z-0.0�infz-infi� g i@g Y@g �g �g �) r
r r r r r �mathZexpZ
from_float)r r r r r r �test_binary_floatsB s zHashTest.test_binary_floatsc C sN dddddd t d�t d�g}x,dD ]$}x|D ]}| j|t||�� q,W q"W d S )N� g �?g �?g ��@r z-infg �g �g ���� �)r"