def test_sacar_30_reais_sem_nota_disponivel(self):
     self.assertEquals([], sacar(30))
 def test_sacar_20_reais_tendo_apenas_nota_10_disponivel(self):
     self.assertEquals([10,10], sacar(20,{10:2}))
 def test_sacar_50_reais_tendo_apenas_nota_10_e_20_disponivel(self):
     self.assertEquals([20, 20, 10], sacar(50,{20:2, 10:2}))
Beispiel #4
0
	def test_sacar_20_retorna_uma_nota_de_20(self):
		self.assertEqual(sacar(20), {20: 1})
 def test_sacar_20_reais_tendo_apenas_nota_20_disponivel(self):
     self.assertEquals([20], sacar(20,{20:1}))
Beispiel #6
0
	def test_sacar_370_retorna_3_de_100_1_de_50_e_uma_de_vinte_reais(self):
		self.assertEqual(sacar(370),{100: 3, 50: 1, 20: 1})
Beispiel #7
0
	def test_sacar_10_retorna_uma_nota_de_10(self):
		self.assertEqual(sacar(10), {10: 1})
Beispiel #8
0
	def test_sacar_40_retorna_2_de_20(self):
		self.assertEqual(sacar(40), {20: 2})
Beispiel #9
0
	def test_sacar_5_retorna_erro(self):
		with self.assertRaises(Exception) as e:
			sacar(5)
			self.assertEqual(e.message, "valor indisponivel")
Beispiel #10
0
 def test_sacar_20_retorna_uma_nota_de_20(self):
     self.assertEqual(sacar(20), {20: 1})
Beispiel #11
0
	def test_sacar_30_retorna_1_de_10_e_1_de_20(self):
		self.assertEqual(sacar(30), {10: 1, 20: 1})
Beispiel #12
0
 def test_sacar_10_retorna_uma_nota_de_10(self):
     self.assertEqual(sacar(10), {10: 1})
Beispiel #13
0
 def test_sacar_370_retorna_3_de_100_1_de_50_e_uma_de_vinte_reais(self):
     self.assertEqual(sacar(370), {100: 3, 50: 1, 20: 1})
Beispiel #14
0
 def test_sacar_5_retorna_erro(self):
     with self.assertRaises(Exception) as e:
         sacar(5)
         self.assertEqual(e.message, "valor indisponivel")
Beispiel #15
0
 def test_sacar_40_retorna_2_de_20(self):
     self.assertEqual(sacar(40), {20: 2})
Beispiel #16
0
 def test_sacar_30_retorna_1_de_10_e_1_de_20(self):
     self.assertEqual(sacar(30), {10: 1, 20: 1})