コード例 #1
0
def test_defense_touche():
    jeu = Jeu()

    jeu.placer_navire(1, 2, 1, "Horizontal", "Sous-marin de reconnaissance")
    jeu.recevoir_tir(0, 0)
    jeu.recevoir_tir(1, 2)
    jeu.recevoir_tir(3, 3)

    assert jeu.get_defense_touche(0, 2) is True
    assert jeu.get_defense_touche(0, 1) is True
    assert jeu.get_defense_touche(0, 0) is True

    assert jeu.get_defense_touche(31, 2) is False
    assert jeu.get_defense_touche(31, 1) is True
    assert jeu.get_defense_touche(31, 0) is True

    assert jeu.get_defense_touche(32, 2) is False
    assert jeu.get_defense_touche(32, 1) is False
    assert jeu.get_defense_touche(32, 0) is False