Guter Ansatz: Summen-Kategorien testen
Guter Ansatz (effizient - 3 Tests):
def test_positive_sum():
"""Repräsentant: (1, 2, 3) → Summe = 6"""
assert reciprocal_sum(1.0, 2.0, 3.0) == pytest.approx(0.167, abs=0.01)
def test_negative_sum():
"""Repräsentant: (−1, −2, −3) → Summe = −6"""
assert reciprocal_sum(-1.0, -2.0, -3.0) == pytest.approx(-0.167, abs=0.01)
def test_zero_sum():
"""Repräsentant: (1, −0.5, −0.5) → Summe ≈ 0"""
with pytest.raises(ZeroDivisionError):
reciprocal_sum(1.0, -0.5, -0.5)