mirror of https://github.com/astral-sh/ruff
35 lines
907 B
Python
35 lines
907 B
Python
from decimal import Decimal
|
|
from fractions import Fraction
|
|
import decimal
|
|
import fractions
|
|
|
|
# Errors
|
|
_ = Fraction.from_float(0.1)
|
|
_ = Fraction.from_float(-0.5)
|
|
_ = Fraction.from_float(5.0)
|
|
_ = fractions.Fraction.from_float(4.2)
|
|
_ = Fraction.from_decimal(Decimal("4.2"))
|
|
_ = Fraction.from_decimal(Decimal("-4.2"))
|
|
_ = Fraction.from_decimal(Decimal.from_float(4.2))
|
|
_ = Decimal.from_float(0.1)
|
|
_ = Decimal.from_float(-0.5)
|
|
_ = Decimal.from_float(5.0)
|
|
_ = decimal.Decimal.from_float(4.2)
|
|
_ = Decimal.from_float(float("inf"))
|
|
_ = Decimal.from_float(float("-inf"))
|
|
_ = Decimal.from_float(float("Infinity"))
|
|
_ = Decimal.from_float(float("-Infinity"))
|
|
_ = Decimal.from_float(float("nan"))
|
|
|
|
# OK
|
|
_ = Fraction(0.1)
|
|
_ = Fraction(-0.5)
|
|
_ = Fraction(5.0)
|
|
_ = fractions.Fraction(4.2)
|
|
_ = Fraction(Decimal("4.2"))
|
|
_ = Fraction(Decimal("-4.2"))
|
|
_ = Decimal(0.1)
|
|
_ = Decimal(-0.5)
|
|
_ = Decimal(5.0)
|
|
_ = decimal.Decimal(4.2)
|