From a29573320e8e2a5c99186a3a1346b4c7f0e24c32 Mon Sep 17 00:00:00 2001 From: Pablo Martin Date: Thu, 27 Jun 2024 16:46:17 +0200 Subject: [PATCH] add more decimals to inverse test to ensure it handles decimals properly --- tests/tests_unit/test_exchange_rates.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/tests_unit/test_exchange_rates.py b/tests/tests_unit/test_exchange_rates.py index a205e12..f677dc2 100644 --- a/tests/tests_unit/test_exchange_rates.py +++ b/tests/tests_unit/test_exchange_rates.py @@ -251,13 +251,13 @@ def test_add_inverse_rates_returns_expected(): a_rate = ExchangeRate( from_currency=Currency.EUR, to_currency=Currency.USD, - rate=Decimal("1.25"), + rate=Decimal("1.12345000"), rate_date=datetime.date(2020, 3, 10), ) inverse_rate = ExchangeRate( from_currency=Currency.USD, to_currency=Currency.EUR, - rate=Decimal("0.8"), + rate=Decimal("0.89011527"), rate_date=datetime.date(2020, 3, 10), ) @@ -270,7 +270,7 @@ def test_add_inverse_rates_returns_expected(): assert len(rates) == 2 assert rates.is_rate_present(inverse_rate) - assert rates[inverse_rate.descriptor].amount == Decimal("0.8") + assert rates[inverse_rate.descriptor].amount == Decimal("0.89011527") def test_add_inverse_rates_runs_on_empty_rates():