File: //usr/local/lib/python3.10/test/__pycache__/test_numeric_tower.cpython-310.pyc
o
�i� � @ s� d dl Z d dlZd dlZd dlZd dlZd dlmZ d dlm Z
ejjZ
ejjZG dd� de�ZG dd� de j�ZG dd � d e j�Zed
krLe �� dS dS )� N)�Decimal)�Fractionc sH e Zd ZdZ� fdd�ZeZdd� ZeZedd� �Z edd � �Z
� ZS )
�
DummyIntegralzADummy Integral class to test conversion of the Rational to float.c s t t� �|��S �N)r �super�__mul__��self�other�� __class__� �4/usr/local/lib/python3.10/test/test_numeric_tower.pyr s zDummyIntegral.__mul__c C s t S r )�NotImplementedr r
r
r �__truediv__ s zDummyIntegral.__truediv__c C s t | �S r �r �r r
r
r � numerator � zDummyIntegral.numeratorc C � t d�S )N� r r r
r
r �denominator! r zDummyIntegral.denominator)�__name__�
__module__�__qualname__�__doc__r �__rmul__r �__rtruediv__�propertyr r �
__classcell__r
r
r r r s
r c @ sL e Zd Zdd� Zdd� Zdd� Zdd� Zd d
� Zdd� Zd
d� Z dd� Z
dS )�HashTestc C s. | � t|�t|�d�||�� | � ||� d S )Nz&got different hashes for {!r} and {!r})�assertEqual�hash�format)r �x�yr
r
r �check_equal_hash'