aa zas oprava
Some checks failed
CI and deploy / migration-check (push) Failing after 13s
CI and deploy / deploy (push) Has been skipped

This commit is contained in:
Dusan Vojacek
2026-06-06 23:25:36 +02:00
parent 37df01d43c
commit 3ad5bec76b
3 changed files with 137 additions and 12 deletions

View File

@@ -3285,7 +3285,7 @@ class ChargeAcquisitionArbitrageTests(unittest.TestCase):
self.assertEqual(push, [0, 1, 2, 3][: len(push)])
def test_evening_push_override_cleared_on_relaxed_retry(self) -> None:
"""v53: hysterézní override se nepřenáší do Infeasible retry větví."""
"""v53/v2: hysterézní override se nepřenáší do Infeasible retry větví."""
kept = _evening_push_override_for_solve(
{2, 5},
relaxed_expensive_import=False,
@@ -3295,7 +3295,8 @@ class ChargeAcquisitionArbitrageTests(unittest.TestCase):
neg_sell_phases_fallback=False,
)
self.assertEqual(kept, {2, 5})
kept_prep_hold = _evening_push_override_for_solve(
# v2: stale override from active plan must drop already at prep_hold_only
dropped_prep_hold = _evening_push_override_for_solve(
{2, 5},
relaxed_expensive_import=False,
relaxed_neg_buy_charge=False,
@@ -3303,7 +3304,7 @@ class ChargeAcquisitionArbitrageTests(unittest.TestCase):
relaxed_neg_prep_window=False,
neg_sell_phases_fallback=False,
)
self.assertEqual(kept_prep_hold, {2, 5})
self.assertIsNone(dropped_prep_hold)
dropped = _evening_push_override_for_solve(
{2, 5},
relaxed_expensive_import=True,