Exemple #1
0
    def test_encender(self):

        dado = Vehiculo(4, 'RPG-998', 'Plata')
        espero = False
        recibo = dado.encendido
        self.assertEqual(espero, recibo)

        espero = True
        recibo = dado.encender()
        self.assertEqual(espero, recibo)

        espero = False
        recibo = dado.encender()
        self.assertEqual(espero, recibo)
Exemple #2
0
    def test_encender(self):

        dado = Vehiculo(4, 'RPG-998', 'Plata')
        espero = False
        recibo = dado.encendido
        self.assertEqual(espero, recibo)

        espero = True
        recibo = dado.encender()
        self.assertEqual(espero, recibo)

        espero = False
        recibo = dado.encender()
        self.assertEqual(espero, recibo)
Exemple #3
0
    def test_encender(self):

        # valido la inicializacion del vehiculo
        print('---Inicia prueba de creación del vehiculio ---')
        dado = Vehiculo(4, 'BAD-768', 'Plata')
        espero = False
        recibo = dado.encendido
        self.assertEqual(espero, recibo)

        # valido la inicializacion del vehiculo
        print('---Inicia prueba de encendido del vehiculio ---')
        espero = True
        recibo = dado.encender()
        self.assertEqual(espero, recibo)

        #valido la inicializacion del vehiculo
        print('---Inicia prueba de apagado del vehiculio ---')
        espero = False
        recibo = dado.encender()
        self.assertEqual(espero, recibo)
Exemple #4
0
 def nuevoVehiculo(self):
     respuesta = self.pVenta()
     while not respuesta == 'n':
         marca = input('Ingresa la marca: ')
         modelo = input('Ingresa el modelo: ')
         precio = float(input('Ingresa el precio: '))
         v = Vehiculo(marca, modelo, precio)
         self.__venta.getEmpleado().addVehiculo(v)
         # Insertar Auto a la base de datos (recive al objeto auto , bono del empleado, comisiones empleado)
         self.__db.insertarAuto(v , self.__venta.getEmpleado().getBono(), self.__venta.getEmpleado().getComisiones())
         respuesta = self.pVenta()
     self.imprimirEmpleado()
def ejercicio_vehiculos():
    lista_vehiculos = []
    auto = Vehiculo('rojo', 4)
    escarabajo = Coche('Azul', 4, 250, 1500)
    hilux = Camioneta('Negra', 4, 190, 2600, 1500)
    montana = Bicicleta('Blanca', 2, "deportiva")
    enduro = Motocicleta('Gris', 2, "deportiva", 200, 250)

    lista_vehiculos.append(auto)
    lista_vehiculos.append(escarabajo)
    lista_vehiculos.append(hilux)
    lista_vehiculos.append(montana)
    lista_vehiculos.append(enduro)

    c_cuatro_ruedas, listado = catalogar(lista_vehiculos)
    print(
        "Se han encontrado {} vehiculos con 4 ruedas".format(c_cuatro_ruedas))
    for vehiculo in listado:
        print(vehiculo)
 def editar(self,id):
     consulta = self.__cEmpleados.find_one({"_id":id})
     empleado = Empleado(consulta['nombre'])
     empleado.set_vVendidos(consulta['vVendidos'])
     respuesta = input('¿Agregar un automóvil? (s/n): ')
     while not respuesta == 'n':
         marca = input('Ingresa la marca: ')
         modelo = input('Ingresa el modelo: ')
         precio = float(input('Ingresa el precio: '))
         v = Vehiculo(marca, modelo, precio)
         empleado.addVehiculoMongo(v)
         respuesta = input('¿Agregar un automóvil? (s/n): ')
     self.__cEmpleados.update_one({"_id":id},
             {
                 "$set":
                     {
                         "salario": empleado.getSalario(),
                         "bono":empleado.getBono(),
                         "comisiones":empleado.getComisiones(),
                         "vVendidos":empleado.getvVendidos()
                     }
             }
     )
Exemple #7
0
 def __init__(self, km, p):
     Vehiculo.__init__(self, km)
     self.pinones = p
Exemple #8
0
    def __init__(self, marca, modelo):

        Vehiculo.__init__(self, marca, modelo)
Exemple #9
0
 def __init__(self, nombre, ruedas, color, modelo, cilindraje):
     #Luego creamos el nuevo constructor con el nuevo atributo
     Vehiculo.__init__(self, nombre, ruedas, color, modelo)
     self.cilindraje = cilindraje
Exemple #10
0
 def calcularPagoUno(self, vehiculo):
     return vehiculo.calcularPrecio()
 def __init__(self, litrosGasolina, pasajeros, matricula, dueno):
     Vehiculo.__init__(self, matricula, dueno)
     self.litrosGasolina = litrosGasolina
     self.pasajeros = pasajeros
Exemple #12
0
 def agregar(self):
     """ Se Creara la funcion para ingresar los valores del vehiculo. """"
     self.vehiculos.append(Vehiculo(numero_de_placa,marca,modelo,tipo_vehiculo,fecha_ingreso,hora_ingreso, estado))
Exemple #13
0
 def __init__(self, marca, modelo, color, transmision, sku, tipo, cc):
     Vehiculo.__init__(self, marca, modelo, color, transmision, sku)
     self.tipo = tipo
     self.cc = cc
Exemple #14
0
 def __init__(self, marca, modelo, color, transmision, sku, ejes, potencia):
     Vehiculo.__init__(self, marca, modelo, color, transmision, sku)
     self.ejes = ejes
     self.potencia = potencia
Exemple #15
0
 def __init__(self, km, c):
     Vehiculo.__init__(self, km)
     self.cilindrada=c
Exemple #16
0
 def __init__(self, marca, modelo, color, transmision, sku, carroceria, rendimiento):
     Vehiculo.__init__(self, marca, modelo, color, transmision, sku)
     self.carroceria = carroceria
     self.rendimiento = rendimiento
Exemple #17
0
 def __init__(self, nombre, ruedas, color, modelo, velocidad, cilindraje):
     Vehiculo.__init__(self, nombre, ruedas, color, modelo)
     self.velocidad = velocidad
     self.cilindraje = cilindraje