Esempio n. 1
0
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"
Esempio n. 2
0
def test_non_coule():
    plateau = Plateau(15, 15, 3)
    plateau.set_xyz(2, 2, 2, "sous_marin")
    assert plateau.check_coule("sous_marin") == 0
Esempio n. 3
0
def test_coule():
    plateau = Plateau(15, 15, 3)
    assert plateau.check_coule("sous_marin") == 1
Esempio n. 4
0
def test__non_vide():
    plateau = Plateau(15, 15, 3)
    plateau.set_xyz(2, 2, 2, "sous_marin")
    assert plateau.check_vide() is False
Esempio n. 5
0
def test_vide():
    plateau = Plateau(15, 15, 3)
    assert plateau.check_vide() is True
Esempio n. 6
0
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"
Esempio n. 7
0
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]
Esempio n. 8
0
def test_tire_vide_plateau():
    plateau = Plateau(15, 15, 3)
    assert plateau.tirer(15, 15) == [3, 0, 0]