コード例 #1
0
	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)
コード例 #2
0
	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)