def test_supprimerCreneau_echec(self): """Teste une suppression qui echoue.""" cible = Jour(15) simili = None for i in [1, 15, 18]: simili = SimiliCreneau(i) cible.creneaux.append(simili) #for simili = SimiliCreneau(45) with self.assertRaises(ValueError): cible.supprimerCreneau(simili)
def test_supprimerCreneau_ok(self): """Teste une suppression qui se passe bien.""" cible = Jour(15) simili = None oracle = [1, 15] for i in [1, 15, 18]: simili = SimiliCreneau(i) cible.creneaux.append(simili) #for cible.supprimerCreneau(simili) self.assertEqual(len(cible.creneaux), 2) for i, elt in enumerate(cible.creneaux): self.assertEqual(oracle[i], elt.identifiant)