当前位置: 首页>>代码示例>>Python>>正文


Python models.Estacionamiento类代码示例

本文整理汇总了Python中estacionamientos.models.Estacionamiento的典型用法代码示例。如果您正苦于以下问题:Python Estacionamiento类的具体用法?Python Estacionamiento怎么用?Python Estacionamiento使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


在下文中一共展示了Estacionamiento类的15个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。

示例1: test_un_estacionamiento_muchos_pagos

 def test_un_estacionamiento_muchos_pagos(self):
     n = 1000
     prop=Propietario(nombres="prop",apellidos="",cedula="")
     prop.save()
     e = Estacionamiento(
         propietario = prop,
         nombre      = "nom",
         direccion   = "dir",
         rif         = "J-123456789",
         capacidad   = n,
         apertura    = time(0,0),
         cierre      = time(23,59),
     )
     e.save()
     for i in range(0,n):
         r = Reserva(
                 estacionamiento = e,
                 inicioReserva = datetime(2015,3,10,3,0),
                 finalReserva  = datetime(2015,3,10,5,0)
             )
         r.save()
         p = Pago(
                 fechaTransaccion = datetime.now(),
                 cedulaTipo       = "V",
                 cedula           = "1234567",
                 tarjetaTipo      = "VISTA",
                 reserva          = r,
                 monto            = 100,
             )
         p.save()
     lista, total = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == 1 and total == n*100)
开发者ID:PytechUSB,项目名称:SAGE,代码行数:32,代码来源:tests_consulta_reserva.py

示例2: test_estacionamiento_sin_pagos

 def test_estacionamiento_sin_pagos(self):
     p = Puestos(
         particular = 20,
         moto = 20,
         carga = 20,
         discapacitado = 20
         )
     p.save()
     e = Estacionamiento(
         propietario = self.crear_propietario(),
         nombre = "nom",
         direccion = "dir",
         telefono1 = "041414141111",
         telefono2 = "041414141112",
         telefono3 = "04141414111",
         email1 = "[email protected]",
         email2 = "[email protected]",
         rif = "J-123456789",
         capacidad   = p,
         apertura    = time(0,0),
         cierre      = time(23,59),
     )
     e.save()
     lista, total = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == 1 and total == 0)
开发者ID:OssyGuillen,项目名称:SoftwareI,代码行数:25,代码来源:tests_consulta_reserva.py

示例3: test_un_estacionamiento_un_pago

 def test_un_estacionamiento_un_pago(self):
     pro = Propietario(
         nombre = "Pepe",
         ci = 'V-12345678',
         tel = "0412-1234567"
     )
     pro.save()
     e = Estacionamiento(
         ci_propietario = pro,
         nombre      = "nom",
         direccion   = "dir",
         rif         = "J-123456789",
         capacidad   = 20,
         apertura    = time(0,0),
         cierre      = time(23,59),
     )
     e.save()
     r = Reserva(
             estacionamiento = e,
             inicioReserva = datetime(2015,3,10,3,0),
             finalReserva  = datetime(2015,3,10,5,0)
         )
     r.save()
     p = Pago(
             fechaTransaccion = datetime.now(),
             cedula           = "V-1234567",
             tipoPago      = "VISTA",
             reserva          = r,
             monto            = 150,
         )
     p.save()
     lista, total = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == 1 and total == 150)
开发者ID:Soft-Gear,项目名称:SAGE,代码行数:33,代码来源:tests_consulta_reserva.py

示例4: test_muchos_estacionamiento_con_disintos_rif

 def test_muchos_estacionamiento_con_disintos_rif(self):
     n  = 1000
     for i in range(0,n):
         pro = Propietario(
             nombre = "prop%d"%i,
             ci = 'V-12345678%d'%i,
             tel = "0412-1234567"
         )
         pro.save()    
         e1 = Estacionamiento(
             ci_propietario = pro,
             nombre      = "nom%d"%i,
             direccion   = "dir1",
             rif         = "J-%i"%(123456789-i),
             capacidad   = n,
             apertura    = time(0,0),
             cierre      = time(23,59),
         )
         e1.save()
         r = Reserva(
                 estacionamiento = e1,
                 inicioReserva = datetime(2015,3,10,3,0),
                 finalReserva  = datetime(2015,3,10,5,0)
             )
         r.save()
         p = Pago(
                 fechaTransaccion = datetime.now(),
                 cedula           = "V-1234567",
                 tipoPago         = "VISTA",
                 reserva          = r,
                 monto            = 100,
             )
         p.save()
     lista, total = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == 1 and total == 100)
开发者ID:Soft-Gear,项目名称:SAGE,代码行数:35,代码来源:tests_consulta_reserva.py

示例5: test_muchos_estacionamiento_sin_pagos

 def test_muchos_estacionamiento_sin_pagos(self):
     n  = 1000
     p = Puestos(
         particular = n,
         moto = 20,
         carga = 20,
         discapacitado = 20
         )
     p.save()
     for i in range(0,n):
         prop = Propietario(
         nombre = "prop%d"%i,
         apellido = "apell",
         cedula = "V-041414141111",
         telefono = "041414141112",
         email = "[email protected]",
         )
         prop.save()
         e1 = Estacionamiento(
             propietario = prop,
             nombre      = "nom%d"%i,
             direccion   = "dir1",
             rif         = "J-123456789",
             capacidad   = p,
             apertura    = time(0,0),
             cierre      = time(23,59),
         )
         e1.save()
     lista, total = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == n and total == 0)
开发者ID:OssyGuillen,项目名称:SoftwareI,代码行数:30,代码来源:tests_consulta_reserva.py

示例6: estacionamientos_all

def estacionamientos_all(request):
    estacionamientos = Estacionamiento.objects.all()

    # Si es un GET, mandamos un formulario vacio
    if request.method == 'GET':
        form = EstacionamientoForm()

    # Si es POST, se verifica la información recibida
    elif request.method == 'POST':
        # Creamos un formulario con los datos que recibimos
        form = EstacionamientoForm(request.POST)

        # Parte de la entrega era limitar la cantidad maxima de
        # estacionamientos a 5
        if len(estacionamientos) >= 5:
            return render(
                request, 'template-mensaje.html',
                { 'color'   : 'red'
                , 'mensaje' : 'No se pueden agregar más estacionamientos'
                }
            )

        # Si el formulario es valido, entonces creamos un objeto con
        # el constructor del modelo
        if form.is_valid():
            
            obj1 = Propietario(
                nomb_prop = form.cleaned_data['propietario'],
                telefono3   = form.cleaned_data['telefono_3'],
                email2      = form.cleaned_data['email_2']
            )
            obj1.save() 
                  
            obj = Estacionamiento(
                nombre      = form.cleaned_data['nombre'],
                propietario    = obj1,
                direccion   = form.cleaned_data['direccion'],
                rif         = form.cleaned_data['rif'],
                telefono1   = form.cleaned_data['telefono_1'],
                telefono2   = form.cleaned_data['telefono_2'],
                email1      = form.cleaned_data['email_1'],
            )
            obj.save()
            

                     
            # Recargamos los estacionamientos ya que acabamos de agregar
            estacionamientos = Estacionamiento.objects.all()
            propietarios = Propietario.objects.all()
            form = EstacionamientoForm()

    return render(
        request,
        'catalogo-estacionamientos.html',
        { 'form': form
        , 'estacionamientos': estacionamientos
        }
    )
开发者ID:Arleyn,项目名称:Sage-Edwin,代码行数:58,代码来源:views.py

示例7: crear_Estacionamiento

	def crear_Estacionamiento(self):
		estacionamiento = Estacionamiento(
			propietario = self.crear_Propietario(),
			nombre = "nom_Est",
			direccion = "dir",
			rif = "J-987654321",
			 )
		estacionamiento.save()
		return estacionamiento
开发者ID:OssyGuillen,项目名称:SoftwareI,代码行数:9,代码来源:tests_moverReserva.py

示例8: crear_estacionamiento

def crear_estacionamiento(_propietario):
    e = Estacionamiento(
            nombre = "Estacionamiento1",
            direccion = "Calle Aqui",
            rif = "J-123456789",
            propietario = _propietario           
    )
    e.save()
    return e
开发者ID:PytechUSB,项目名称:SAGE,代码行数:9,代码来源:test_historial_billetera.py

示例9: crear_estacionamiento

 def crear_estacionamiento(self, puestos,hora_apertura=time(0,0),hora_cierre=time(23,59)):
     e = Estacionamiento(
         propietario = "prop",
         nombre = "nom",
         direccion = "dir",
         rif = "rif",
         capacidad = puestos,
         apertura       = hora_apertura,
         cierre         = hora_cierre,
     )
     e.save()
     return e
开发者ID:Arleyn,项目名称:Sage-Edwin,代码行数:12,代码来源:tests_tasa_reservacion.py

示例10: test_un_estacionamiento_muchos_pagos

 def test_un_estacionamiento_muchos_pagos(self):
     n = 1000
     e = Estacionamiento(
         nombre      = "nom",
         direccion   = "dir",
         rif         = "J-123456789",
         capacidadPesados   = n,
         capacidadLivianos   = n,
         capacidadMotos   = n,
         apertura    = time(0,0),
         cierre      = time(23,59),
     )
     e.save()
     for i in range(0,n):
         r = Reserva(
             cedulaTipo      = 'V',
             cedula          = '12345678',
             nombre          = 'Julia',
             apellido        = 'Suárez',
             estacionamiento = e,
             inicioReserva = datetime(2015,3,10,3,0),
             finalReserva  = datetime(2015,3,10,5,0),
             estado = "Válido",
             tipo_vehiculo = "Liviano"
         )
         r.save()
          
         trans = Transaccion(
                     fecha            = datetime.now(),
                     tipo             = 'Reserva',
                     estado           = 'Válido'
                 )
         trans.save()
          
         tdc =   TransTDC(
                     nombre           = 'Karla',
                     cedulaTipo       = 'V',
                     cedula           = '87654321',
                     tarjetaTipo      = 'VISTA',
                     tarjeta          = '5689',
                     monto            = 100,
                     transaccion      = trans
                 )
         tdc.save()
          
         relacion =  TransReser(
                         transaccion = trans,
                         reserva = r
                     )
         relacion.save()
              
     lista, total = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == 1 and total == n*100)
开发者ID:SAFESDV,项目名称:SAGE,代码行数:53,代码来源:tests_consulta_reserva.py

示例11: crear_estacionamiento

 def crear_estacionamiento(self, puestos):
     e = Estacionamiento(
         propietario = "prop",
         nombre = "nom",
         direccion = "dir",
         rif = "rif",
         capacidad = puestos,
         apertura       = "06:00",
         cierre         = "18:00",
     )
     e.save()
     return e
开发者ID:Arleyn,项目名称:Sage-Edwin,代码行数:12,代码来源:tests_marzullo.py

示例12: crear_estacionamiento

 def crear_estacionamiento(self, puestos,hora_apertura=time(0,0),hora_cierre=time(23,59)):
     e = Estacionamiento(
         nombre = "nom",
         direccion = "dir",
         rif = "rif",
         capacidadLivianos = puestos,
         capacidadPesados = puestos,
         capacidadMotos = puestos,
         apertura       = hora_apertura,
         cierre         = hora_cierre,
     )
     e.save()
     return e
开发者ID:SAFESDV,项目名称:SAGE,代码行数:13,代码来源:tests_integration.py

示例13: crear_estacionamiento

 def crear_estacionamiento(self, puestos):
     e = Estacionamiento(
         nombre = "nom",
         direccion = "dir",
         rif = "rif",
         capacidadPesados   = puestos,
         capacidadLivianos   = puestos,
         capacidadMotos   = puestos,
         apertura       = "06:00",
         cierre         = "18:00",
     )
     e.save()
     return e
开发者ID:SAFESDV,项目名称:SAGE,代码行数:13,代码来源:tests_marzullo.py

示例14: test_estacionamiento_sin_pagos

 def test_estacionamiento_sin_pagos(self):
     e = Estacionamiento(
         propietario = "prop",
         nombre      = "nom",
         direccion   = "dir",
         rif         = "J-123456789",
         capacidad   = 20,
         apertura    = time(0,0),
         cierre      = time(23,59),
     )
     e.save()
     lista, total = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == 1 and total == 0)
开发者ID:Arleyn,项目名称:Sage-Edwin,代码行数:13,代码来源:tests_consulta_reserva.py

示例15: test_estacionamiento_sin_pagos

 def test_estacionamiento_sin_pagos(self):
     e = Estacionamiento(
         nombre      = "nom",
         direccion   = "dir",
         rif         = "J-123456789",
         capacidadLivianos = 20,
         capacidadPesados  = 20,
         capacidadMotos    = 20,
         apertura    = time(0,0),
         cierre      = time(23,59),
     )
     e.save()
     lista, total,listaTransacciones = consultar_ingresos("J-123456789")
     self.assertTrue(len(lista) == 0 and total == 0)
开发者ID:SAFESDV,项目名称:SAGE,代码行数:14,代码来源:tests_consulta_reserva.py


注:本文中的estacionamientos.models.Estacionamiento类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。