def test_26_away_difference_not_enough(): """Ook hier moet een verschil van 2 punten zijn, in dit geval is er ook dus ook geen setwinst. """ score = (1, 1, 25, 25) new_score = update_score(score, "A") assert new_score == (1, 1, 25, 26)
def test_14_away_difference_not_enough(): """Ook in de 5de set moet een verschil van 2 punten zijn, in dit geval is er ook dus ook geen setwinst. De punten kunnen dus ook oplopen tot ver boven de 15 in de 5de set. """ score = (2, 2, 14, 14) new_score = update_score(score, "A") assert new_score == (2, 2, 14, 15)
def test_31_home_difference_not_enough(): """Ook hier moet een verschil van 2 punten zijn, in dit geval is er ook dus ook geen setwinst. De punten kunnen dus ook oplopen tot ver boven de 25. """ score = (1, 1, 30, 30) new_score = update_score(score, "H") assert new_score == (1, 1, 31, 30)
def test_first_score_away(): """Test dat de eerste score door de away-ploeg zorgt voor de volgende stand: sets: 0-0 punten: 0-1 """ score = (0, 0, 0, 0) # deze functie oproep geeft aan dat de away-ploeg # gescoord heeft ("A" van home, away dus) new_score = update_score(score, "A") assert new_score == (0, 0, 0, 1)
def test_25_difference_not_enough(): """Test dat als de score 24-24 is, een score voor een ploeg niet kan zorgen voor set-winst. De stand is als de away-ploeg scoort nu als volgt: sets: 0-1 punten: 24-25 Er moet een verschil van 2 punten zijn voordat er sprake is van set winst. """ score = (0, 1, 24, 24) new_score = update_score(score, "A") assert new_score == (0, 1, 24, 25)
def test_first_set_away(): """Test dat de 25-ste score door de away-ploeg zorgt voor de volgende stand: sets: 0-1 punten: 0-0 De set wordt met andere woorden opgehoogd als de ploeg 25 bereikt heeft. De punten voor beide ploegen worden terug op 0 gereset. """ score = (0, 0, 0, 24) new_score = update_score(score, "A") assert new_score == (0, 1, 0, 0)
def test_first_score_home(): """Test dat de eerste score door de home-ploeg zorgt voor de volgende stand: sets: 0-0 punten: 1-0 """ # de huidige score: # sets thuis, sets away, punten thuis, punten away score = (0, 0, 0, 0) # deze functie oproep geeft aan dat de thuisploeg # gescoord heeft ("H" van home, thuis dus) new_score = update_score(score, "H") # het resultaat van de oproep is de nieuwe stand # we controlleren nu, dat de nieuwe stand klopt: assert new_score == (0, 0, 1, 0)
def test_27_home_difference_not_enough(): score = (1, 0, 26, 26) new_score = update_score(score, "H") assert new_score == (1, 0, 27, 26)
def test_26_home_difference_not_enough(): score = (0, 0, 25, 25) new_score = update_score(score, "H") assert new_score == (0, 0, 26, 25)
def test_1_1_home_scores(): score = (1, 1, 24, 20) new_score = update_score(score, "H") assert new_score == (2, 1, 0, 0)
def test_1_1_away_scores(): score = (1, 1, 24, 20) new_score = update_score(score, "A") assert new_score == (1, 1, 24, 21)
def test_second_set_away(): score = (0, 1, 0, 24) new_score = update_score(score, "A") assert new_score == (0, 2, 0, 0)
def test_update_scores(oldscore, team, expected): new_score = update_score(oldscore, team) assert new_score == expected
def test_14_away_difference_enough(): score = (2, 2, 14, 15) new_score = update_score(score, "A") assert new_score == (2, 3, 0, 0)
def test_31_away_difference_enough(): score = (1, 1, 30, 31) new_score = update_score(score, "A") assert new_score == (1, 2, 0, 0)