def test_ajouterCreneau_echec_local(self): """Teste l'ajout en cas d'echec localement""" cible = Annee(2002) with self.assertRaises(Exception): cible.ajouterCreneau(24, 33, 2, 5) #with with self.assertRaises(Exception): cible.ajouterCreneau("15", 33, 2, 5)
def test_supprimerCreneau_ok(self): """Teste la suppression d'un creneau qui fonctionne""" cible = Annee(2002) c1 = cible.ajouterCreneau(2, 15, 2, 8) c2 = cible.ajouterCreneau(2, 15, 2, 8) cible.supprimerCreneau(2, 15, c1) self.assertEqual(cible.nbCreneaux, 1)
def test_ajouterCreneau_ok(self): """Teste l'ajout en cas de succès""" cible = Annee(2002) self.assertIsNotNone(cible.ajouterCreneau(2, 15, 2, 8)) self.assertEqual(cible.nbCreneaux, 1)
def test_ajouterCreneau_echec_interne(self): """Teste l'ajout en cas d'echec plus bas dans l'arborescence""" cible = Annee(2002) with self.assertRaises(Exception): cible.ajouterCreneau(8, 33, 2, 5)