()
| 32 | |
| 33 | |
| 34 | def test_risk_tolerance_shifts_threshold(): |
| 35 | votes = [TierVote(tier_id=0, confidence=0.8), TierVote(tier_id=0, confidence=0.7)] |
| 36 | ens_conservative = Ensemble(weights=[0.5, 0.5], risk_tolerance=0.0) |
| 37 | ens_aggressive = Ensemble(weights=[0.5, 0.5], risk_tolerance=1.0) |
| 38 | r_conservative = ens_conservative.decide(votes) |
| 39 | r_aggressive = ens_aggressive.decide(votes) |
| 40 | assert r_conservative.tier_id >= r_aggressive.tier_id |
| 41 | |
| 42 | |
| 43 | def test_result_has_method(): |