def test_sommet(self):
     """
     Test que le sommet d’une pile sur laquelle on vient d’empiler un élément e est e.
     """
     stack = pile_file.Pile()
     stack.empiler(5)
     self.assertEqual(5, stack.sommet())
 def test_non_vide(self):
     """
     Test si une pile sur laquelle on vient d’empiler un élément est non vide
     """
     stack = pile_file.Pile()
     stack.empiler(5)
     self.assertEqual(False, stack.pileVide())
 def test_empiler_depiler(self):
     """
     Test si une pile qui subit un empilement suivi d’un dépilement est inchangée
     """
     stack = pile_file.Pile()
     stack.empiler(5)
     stack.depiler()
     self.assertEqual(True, stack.pileVide())
 def test_init(self):
     """
     Test si une pile que l'on vient de créer est vide
     """
     stack = pile_file.Pile()
     self.assertEqual(0, stack.size())
 def test_sommet_vide(self):
     """
     lever une exception si on veut lire le sommet d'une pile vide
     """
     stack = pile_file.Pile()
     self.assertRaises(IndexError, stack.sommet())
 def test_depiler_vide(self):
     """
     Lever une exception si on veut depiler une pile vide
     """
     stack = pile_file.Pile()
     self.assertRaises(IndexError, stack.depiler())