| Server IP : 121.121.20.254 / Your IP : 216.73.217.141 Web Server : Microsoft-IIS/10.0 System : Windows NT WEB-SERVER 10.0 build 20348 (Windows Server 2022) AMD64 User : IUSR ( 0) PHP Version : 8.3.28 Disable Function : NONE MySQL : ON | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/Python312/Lib/test/__pycache__/ |
Upload File : |
�
���g� � �� � d Z ddlZddlmZ ddlmZ ddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
Z
ddlZddlmZmZ ddlZddlmZmZ e j( Zej, j/ e� xs ej2 Zej, j7 ed� Z G d� d e� Z G d
� de� Z G d� d
e j( � Z d� Z!d� Z" G d� d� Z# G d� de#� Z$ejJ jM e$� G d� de#� Z'ejP jM e'� G d� d� Z)ejT jM e)� G d� d� Z+ejJ jM e+� G d� d� Z,ejP jM e,� G d� d� Z-ejP jM e-� G d� de-e.� Z/ G d � d!ej` � Z1e2d"k( r ejf � yy)#zTests for Lib/fractions.py.� N)�Decimal)�requires_IEEE_754)�copy�deepcopy)�dumps�loadszformatfloat_testcases.txtc �J � e Zd ZdZd� Zd� Zd� Zd� Zd� Zd� Z d� Z
d � Zd
� ZeZ
y)�
DummyFloatz8Dummy float class for testing comparisons with Fractionsc �H � t |t � st d� �|| _ y )Nz-DummyFloat can only be initialized from float)�
isinstance�float� TypeError�value��selfr s �(C:\Python312\\Lib\test\test_fractions.py�__init__zDummyFloat.__init__ s � ��%��'��K�L�L���
� c �� � t |t j � r& |t j | j
� |� S t |t � r || j
|j
� S t S �N)r �numbers�Rational�F�
from_floatr r
�NotImplemented)r �other�ops r �_richcmpzDummyFloat._richcmp sQ � ��e�W�-�-�.��a�l�l�4�:�:�.��6�6�
��z�
*��d�j�j�%�+�+�.�.�!�!r c �B � | j |t j � S r )r �operator�eq�r r s r �__eq__zDummyFloat.__eq__( � � �D�M�M�%����$E�Er c �B � | j |t j � S r )r r �ler"