def test_fours(): dice = Yatzy(1, 4, 3, 4, 5) assert dice.fours() == 8, "fallo en función fours, primer assert" dice = Yatzy(1, 4, 4, 6, 4) assert dice.fours() == 12, "fallo en función fours, segundo assert" dice = Yatzy(1, 2, 3, 5, 6) assert dice.fours() == 0, "fallo en función fours , tercer assert"
def test_sixes_test(): assert 0 == Yatzy(4, 4, 4, 5, 5).sixes() assert 6 == Yatzy(4, 4, 6, 5, 5).sixes() assert 18 == Yatzy(6, 5, 6, 6, 5).sixes()
def test_fives(): assert 10 == Yatzy(4, 4, 4, 5, 5).fives() assert 15 == Yatzy(4, 4, 5, 5, 5).fives() assert 20 == Yatzy(4, 5, 5, 5, 5).fives()
def test_fours_test(): assert 12 == Yatzy(4, 4, 4, 5, 5).fours() assert 8 == Yatzy(4, 4, 5, 5, 5).fours() assert 4 == Yatzy(4, 5, 5, 5, 5).fours()
def inyector(): # Es el setup de unittest o de JUnit tirada = Yatzy(1, 2, 3, 4, 5) return tirada
def inyector(): tirada = Yatzy(4, 5, 6, 4, 5) return tirada
def test_constructor(): tirada = Yatzy(1, 1, 1, 1, 1) for dado in tirada.dice: assert 1 == dado
def test_sixes_test(): assert Yatzy(4, 4, 4, 5, 5).sixes() == 0 assert Yatzy(4, 4, 6, 5, 5).sixes() == 6 assert Yatzy(6, 5, 6, 6, 5).sixes() == 18
def test_fives(): assert Yatzy(4, 4, 4, 5, 5).fives() == 10 assert Yatzy(4, 4, 5, 5, 5).fives() == 15 assert Yatzy(4, 5, 5, 5, 5).fives() == 20 assert Yatzy(4, 4, 4, 4, 4).fives() == 0
def test_fours_test(): assert Yatzy(4, 4, 4, 5, 5).fours() == 12 assert Yatzy(4, 4, 5, 5, 5).fours() == 8 assert Yatzy(4, 5, 5, 5, 5).fours() == 4 assert Yatzy(2, 1, 1, 1, 1).fours() == 0
def test_fours(): assert Yatzy(4, 4, 4, 5, 5).fours() == 12 assert Yatzy(4, 4, 5, 5, 5).fours() == 8 assert Yatzy(4, 5, 5, 5, 5).fours() == 4
def inyector(): # es el setup de unittest o de JUnit tirada = Yatzy(4, 5, 6, 4, 5) return tirada
def test_fours(): assert 0 == Yatzy(3, 1, 6, 5, 5).fours() assert 4 == Yatzy(4, 5, 5, 5, 5).fours()