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())