Ejemplo n.º 1
0
	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)
Ejemplo n.º 2
0
	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)
Ejemplo n.º 3
0
	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)
Ejemplo n.º 4
0
	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)