python (3.12.0)
Αe T d Z ddlmZ ddlmZ ddlZddlZddlZddlZddl Z ddl
Z
ddlZddlZddl
m
Z
mZ ddlZddlmZmZ ej$ Z G d de Z G d d
e Z G d dej$ Zd
Z G d dej2 Zedk( r ej8 yy)zTests for Lib/fractions.py. )Decimal)requires_IEEE_754N)copydeepcopy)dumpsloadsc 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)
isinstancefloat TypeErrorvalueselfr s G/BuggyBox/python/3.12.0/bootstrap/lib/python3.12/test/test_fractions.py__init__zDummyFloat.__init__ s %'KLL
c t |t j r& |t j | j
| S t |t r || j
|j
S t S N)r numbersRationalF
from_floatr r
NotImplemented)r otherops r _richcmpzDummyFloat._richcmp sQ eW--.all4::.66
z
*djj%++..!!r c B | j |t j S r )r operatoreqr r s r __eq__zDummyFloat.__eq__# DMM%$EEr c B | j |t j S r )r r ler"