def test_supprimerCreneau_ok(self): """Teste si la suppression marche quand tout va bien""" cible = Semaine(2, construireArgument(Jour.MERCREDI, 2, Jour.SAMEDI, 5)) c1 = cible.ajouterCreneau(4, 2, 8) c2 = cible.ajouterCreneau(4, 2, 12) c3 = cible.ajouterCreneau(4, 24, 30) cible.supprimerCreneau(4, c1) self.assertEqual(len(cible._jours[Jour.VENDREDI]._creneaux), 2)
def test_supprimerCreneau_echec(self): """Teste si la suppression echoue quand rien ne va""" cible = Semaine(2, construireArgument(Jour.MERCREDI, 2, Jour.SAMEDI, 5)) c1 = cible.ajouterCreneau(4, 2, 8) c2 = cible.ajouterCreneau(4, 2, 12) c3 = cible.ajouterCreneau(4, 24, 30) c4 = Creneau(25, Horaire(14, 18)) with self.assertRaises(ValueError): cible.supprimerCreneau(4, c4)