def banco(self): self.deposito1 = [ Billete_1000(), Billete_1000(), Billete_1000(), Billete_500(), Billete_500(), Billete_500(), Billete_200(), Billete_200(), Billete_200(), Billete_100(), Billete_100() ] self.cajero = Cajero() self.mejora = CajeroMejorado() if self.tipo_actividad == "t1": self.cajero.carga(self.dinero) self.resultado = "Se ha depositado $" + str( self.cajero.conteo()[-1]) elif self.tipo_actividad == "t2": self.cajero.carga(self.deposito1) self.cajero.conteo() self.resultado = self.cajero.extraer(self.dinero[0])[-1] elif self.tipo_actividad == "t3": self.mejora.carga(self.deposito1) self.mejora.conteo() self.resultado = self.mejora.extraer_dinero_cambio( self.dinero[0], self.dinero[1])[-1] self.generar_actividades()
def setUp(self): self.cajero = Cajero() self.mejora = CajeroMejorado() self.deposito1 = [ Billete_1000(), Billete_1000(), Billete_1000(), Billete_1000(), Billete_1000(), Billete_1000(), Billete_1000(), Billete_1000(), Billete_1000(), Billete_1000() ] self.deposito2 = [ Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500(), Billete_500() ] self.deposito3 = [ Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200(), Billete_200() ]
def test_deposito_2000(self): tablas = Tablas("Juan", "Gomez", "Empleado", "Informacion", "Exitoso", "t1", [Billete_1000(), Billete_1000()]) tabla_p = self.persona_dao.buscarPorID(0) self.assertEqual(tabla_p.nombre, "Juan") self.assertEqual(tabla_p.apellido, "Gomez") self.assertEqual(tabla_p.tipo, "Empleado") tabla_a = self.actDao.buscarTodos()[0] self.assertEqual(tabla_a.mensaje, "Informacion") self.assertEqual(tabla_a.codigo_resultado, "Exitoso") self.assertEqual(tabla_a.descripcion_actividad, "Se ha depositado $2000") tabla_t = self.tipodao.buscarTodos()[1-1] # Por t1 (fila i=0) self.assertEqual(tabla_t.descripcion, "Ingreso de dinero al banco") self.persona_dao.borrar(tabla_p) self.cajero.vaciado()