def test_par_ligne_x(self): """Test le constructeur par table avec des cases vides.""" generee = Grille.par_lignes( [ ["x", 2, 3, 4], [3, "x", 1, 2], [2, 1, "x", 3], [4, 3, 2, "x"], ] ) attendue = Grille(["x", 2, 3, 4, 3, "x", 1, 2, 2, 1, "x", 3, 4, 3, 2, "x"]) assert attendue == generee
def test_par_ligne(self): """Test le constructeur par table.""" generee = Grille.par_lignes( [ [1, 2, 3, 4], [3, 4, 1, 2], [2, 1, 4, 3], [4, 3, 2, 1], ] ) attendue = Grille([1, 2, 3, 4, 3, 4, 1, 2, 2, 1, 4, 3, 4, 3, 2, 1]) assert attendue == generee