From d363ff159d2ad048cb2ac1cdafaedec9c7b29c86 Mon Sep 17 00:00:00 2001 From: David Whittaker Date: Tue, 22 Oct 2024 09:23:56 -0700 Subject: [PATCH] Correcting rounding strategy --- tests/incident_cost/test_incident_cost_service.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/tests/incident_cost/test_incident_cost_service.py b/tests/incident_cost/test_incident_cost_service.py index 0e22ced9d4e0..c38f8ee04619 100644 --- a/tests/incident_cost/test_incident_cost_service.py +++ b/tests/incident_cost/test_incident_cost_service.py @@ -109,7 +109,7 @@ def test_calculate_incident_response_cost_with_cost_model( ): """Tests that the incident cost is calculated correctly when a cost model is enabled.""" from datetime import timedelta - from decimal import Decimal, ROUND_UP + from decimal import Decimal, ROUND_HALF_UP from dispatch.incident_cost.service import update_incident_response_cost, get_hourly_rate from dispatch.incident_cost_type import service as incident_cost_type_service from dispatch.participant_activity.service import ( @@ -154,8 +154,8 @@ def test_calculate_incident_response_cost_with_cost_model( ) * hourly_rate + orig_total_incident_cost assert cost - assert cost == Decimal(expected_incident_cost).quantize(cost, rounding=ROUND_UP) - assert cost == Decimal(incident.total_cost).quantize(cost, rounding=ROUND_UP) + assert cost == Decimal(expected_incident_cost).quantize(cost, rounding=ROUND_HALF_UP) + assert cost == Decimal(incident.total_cost).quantize(cost, rounding=ROUND_HALF_UP) def test_calculate_incident_response_cost_with_cost_model__no_enabled_plugins(