def test_bateau_class_2(): zone_de_jeu = Plateau(15, 15, 3) Bateau1 = Bateau("Porte_container", 15, 15) Plateau_temp = [[0 for k in range(15)] for j in range(15)] Plateau_temp[2][10] = "Sous_marin" Plateau_temp[3][10] = "Sous_marin" Plateau_temp[2][11] = "Sous_marin" Plateau_temp[3][11] = "Sous_marin" Bateau1.change_position(Plateau_temp, 2) Bateau1.place_bateau(zone_de_jeu) assert zone_de_jeu.get_xyz(11, 3, 2) == "Porte_container"
def test_non_coule(): plateau = Plateau(15, 15, 3) plateau.set_xyz(2, 2, 2, "sous_marin") assert plateau.check_coule("sous_marin") == 0
def test_coule(): plateau = Plateau(15, 15, 3) assert plateau.check_coule("sous_marin") == 1
def test__non_vide(): plateau = Plateau(15, 15, 3) plateau.set_xyz(2, 2, 2, "sous_marin") assert plateau.check_vide() is False
def test_vide(): plateau = Plateau(15, 15, 3) assert plateau.check_vide() is True
def test_place_bateau_2(): plateau = Plateau(15, 15, 3) plateau.place_bateau("sous_marin", 2, 2, 2, 2, 1) assert plateau.get_xyz(3, 3, 1) == "sous_marin"
def test_tire_plateau(): plateau = Plateau(15, 15, 3) plateau.set_xyz(2, 2, 2, "sous_marin") assert plateau.tirer(2, 2) == [3, 2, 1]
def test_tire_vide_plateau(): plateau = Plateau(15, 15, 3) assert plateau.tirer(15, 15) == [3, 0, 0]