Spaces:
Sleeping
Sleeping
| """Tests for reward computation.""" | |
| import pytest | |
| from app.core.reward import RewardEngine, RewardBreakdown | |
| def test_reward_engine_creation() -> None: | |
| """Test creating reward engine.""" | |
| engine = RewardEngine() | |
| assert engine is not None | |
| def test_reward_breakdown() -> None: | |
| """Test reward breakdown structure.""" | |
| breakdown = RewardBreakdown( | |
| accuracy=0.8, | |
| efficiency=0.6, | |
| cost=-0.1, | |
| total=0.7, | |
| ) | |
| assert breakdown.total == 0.7 | |
| assert breakdown.accuracy == 0.8 | |