def test_fix_decimal_places_multiple(): one = Money(1, "USD", decimal_places=7) assert one._fix_decimal_places(None, Money(3, "USD", decimal_places=8)) == 8
def test_fix_decimal_places(): one = Money(1, "USD", decimal_places=7) assert one._fix_decimal_places(Money(2, "USD", decimal_places=3)) == 7 assert one._fix_decimal_places(Money(2, "USD", decimal_places=30)) == 30
def test_fix_decimal_places_none(): one = Money(1, "USD", decimal_places=7) assert one._fix_decimal_places(None) == 7