added new test for decimal positions

This commit is contained in:
Pablo Martin 2024-06-27 16:44:30 +02:00
parent 135d204dad
commit 02e608fa02

View file

@ -27,6 +27,20 @@ def test_exchange_rate_creation_works():
assert a_rate.rate_date == datetime.date.today()
def test_exchange_rate_can_hold_8_decimal_positions():
a_rate = ExchangeRate(
from_currency=Currency.USD,
to_currency=Currency.EUR,
rate=Decimal("1.12345678"),
rate_date=datetime.date.today(),
)
assert a_rate.from_currency.value == "USD"
assert a_rate.to_currency.value == "EUR"
assert a_rate.rate.amount == Decimal("1.12345678")
assert a_rate.rate_date == datetime.date.today()
def test_descriptor_builds_properly():
a_rate = ExchangeRate(