diff --git a/src/fable-library-py/fable_library/decimal_.py b/src/fable-library-py/fable_library/decimal_.py index 361c146f99..6d20a9aa42 100644 --- a/src/fable-library-py/fable_library/decimal_.py +++ b/src/fable-library-py/fable_library/decimal_.py @@ -1,4 +1,4 @@ -from decimal import MAX_EMAX, MIN_EMIN, Decimal, getcontext +from decimal import Decimal, getcontext from .core import Array, FSharpRef, array, byte, float32, float64, int16, int64, sbyte, uint16, uint32, uint64 from .types import IntegerTypes @@ -10,8 +10,8 @@ get_one = Decimal(1) get_minus_one = Decimal(-1) -get_max_value = MAX_EMAX -get_min_value = MIN_EMIN +get_max_value = Decimal("79228162514264337593543950335") +get_min_value = Decimal("-79228162514264337593543950335") def compare(x: Decimal, y: Decimal) -> int: diff --git a/tests/Python/TestArithmetic.fs b/tests/Python/TestArithmetic.fs index 60f5d5612c..2cba8c54c2 100644 --- a/tests/Python/TestArithmetic.fs +++ b/tests/Python/TestArithmetic.fs @@ -321,8 +321,8 @@ let ``test Decimal literals can be generated`` () = 0M |> equal Decimal.Zero 1M |> equal Decimal.One -1M |> equal Decimal.MinusOne - // FIXME: 79228162514264337593543950335M |> equal Decimal.MaxValue - // FIXME: -79228162514264337593543950335M |> equal Decimal.MinValue + 79228162514264337593543950335M |> equal Decimal.MaxValue + -79228162514264337593543950335M |> equal Decimal.MinValue [] let ``test Decimal.ToString works`` () =