fix(tests): correct DPP test expectation
Test was expecting old (wrong) PED-based calculation. DPP = Damage / PEC (not Damage / PED) 10 damage / 2 PEC = 5.0 DPP
This commit is contained in:
parent
a99bccbc11
commit
43a43e2644
|
|
@ -509,10 +509,10 @@ class TestUtilityFunctions:
|
||||||
decay = Decimal("1.0") # 1 PEC
|
decay = Decimal("1.0") # 1 PEC
|
||||||
ammo = Decimal("1.0") # 1 PEC
|
ammo = Decimal("1.0") # 1 PEC
|
||||||
|
|
||||||
# Total cost = 2 PEC = 0.02 PED
|
# Total cost = 2 PEC
|
||||||
# DPP = 10 / 0.02 = 500
|
# DPP = damage / total_pec = 10 / 2 = 5.0
|
||||||
dpp = calculate_dpp(damage, decay, ammo)
|
dpp = calculate_dpp(damage, decay, ammo)
|
||||||
assert dpp == Decimal("500")
|
assert dpp == Decimal("5.0")
|
||||||
|
|
||||||
def test_calculate_dpp_zero_cost(self):
|
def test_calculate_dpp_zero_cost(self):
|
||||||
"""Test DPP calculation with zero cost."""
|
"""Test DPP calculation with zero cost."""
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue