поправлены в какой то раз удаления для верхнего счета
This commit is contained in:
@@ -17,7 +17,7 @@ def _penalty(side: str, remaining: int = 90000) -> dict:
|
||||
}
|
||||
|
||||
|
||||
def test_complex_two_vs_one_keeps_real_strength_but_hides_pp_caption_until_one_side_clears():
|
||||
def test_complex_two_vs_one_keeps_real_strength_and_outputs_caption_on_advantage_side():
|
||||
settings = {
|
||||
"strength_regulation_skaters": 5,
|
||||
"strength_min_skaters": 3,
|
||||
@@ -33,7 +33,7 @@ def test_complex_two_vs_one_keeps_real_strength_but_hides_pp_caption_until_one_s
|
||||
assert value["strength_label"] == "3×4"
|
||||
assert value["advantage_side"] == "away"
|
||||
assert value["home_label"] == ""
|
||||
assert value["away_label"] == ""
|
||||
assert value["away_label"] == "Играют в большинстве"
|
||||
|
||||
|
||||
def test_single_remaining_penalty_outputs_pp_caption_on_opposite_team():
|
||||
@@ -54,12 +54,11 @@ def test_single_remaining_penalty_outputs_pp_caption_on_opposite_team():
|
||||
assert value["away_label"] == "Играют в большинстве"
|
||||
|
||||
|
||||
def test_display_plan_keeps_each_side_while_both_have_penalties_and_clears_when_none():
|
||||
def test_display_plan_never_outputs_two_penalty_plates():
|
||||
start = APP_JS.index("function penaltyDisplayEntriesByTargetSide")
|
||||
end = APP_JS.index("function hockeyPenaltySideMappingDetail", start)
|
||||
block = APP_JS[start:end]
|
||||
assert 'if (home.length && away.length)' in block
|
||||
assert 'return { home: take(home), away: take(away), routedToAdvantage: false, advantageSide: "" };' in block
|
||||
assert 'return { home: [], away: take(home), routedToAdvantage: true, advantageSide: "away" };' in block
|
||||
assert 'return { home: take(away), away: [], routedToAdvantage: true, advantageSide: "home" };' in block
|
||||
assert 'return { home: [], away: [], routedToAdvantage: false, advantageSide: "" };' in block
|
||||
assert 'const all = [...home, ...away].sort' in block
|
||||
assert 'return { home: [], away: [], routedToAdvantage: false' in block
|
||||
assert 'home: advantageSide === "home" && transitionEntry ? [transitionEntry] : []' in block
|
||||
assert 'away: advantageSide === "away" && transitionEntry ? [transitionEntry] : []' in block
|
||||
|
||||
Reference in New Issue
Block a user