Example #1
0
 def notNameRouteTest(self):
     """
     Prueba que valida recorrido
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="", empresa=companyTemp, predictable=True)
     self.assertFalse(routeTemp.validate())
Example #2
0
 def validBusTest(self):
     """
     Prueba que valida unidad
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     busTemp = Unidad(linea=routeTemp,
                      id_unidad_linea=1234,
                      apto_movilidad_reducida=True)
     self.assertTrue(busTemp.getApto())
Example #3
0
 def validFrecuencyTest(self):
     """
     Prueba que valida frecuencia
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     frecuencyTemp = Frecuencia(linea=routeTemp,
                                dia_semana='MARTES',
                                hora="00:00:00")
     self.assertTrue(frecuencyTemp.getDiaSemana() == 'MARTES')
Example #4
0
 def validStopTest(self):
     """
     Prueba que valida parada
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     stopTemp = Parada(orden=1,
                       latitud=37.2,
                       longitud=30.1,
                       linea=routeTemp,
                       calle1="calle1",
                       calle2="calle2")
     self.assertTrue(stopTemp.validate())
Example #5
0
 def oneStopTest(self):
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     stopTemp = Parada(orden=3,
                       latitud=37.2,
                       longitud=30.1,
                       linea=routeTemp,
                       calle1="calle1",
                       calle2="calle2",
                       paradaactiva=True)
     stopsList = [stopTemp]
     orderStopList(stopsList)
     self.assertEqual(stopsList[0].getOrder(), 1, "Falla")
Example #6
0
 def userValidTest(self):
     """
     Tests que prueba que nombre no vacio de error
     """
     usuarioPrueba = Usuario(nombre='Luka',
                             mail='*****@*****.**',
                             categoria='Administrador')
     empresaTemp = Empresa(nombre='prueba', mail='*****@*****.**')
     usuarioPrueba2 = Usuario(nombre='diegoluka',
                              mail='*****@*****.**',
                              categoria='Empresa',
                              empresa=empresaTemp)
     self.assertTrue(usuarioPrueba.validate(),
                     "usuario Administrador valido")
     self.assertTrue(usuarioPrueba2.validate(), "usuario Empresa valido")
Example #7
0
 def notValidLonStopTest(self):
     """
     Prueba que verifica parada longitud no valida
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     stopTemp = Parada(orden=1,
                       latitud=37.2,
                       longitud=230.1,
                       linea=routeTemp,
                       calle1="calle1",
                       calle2="calle2",
                       paradaactiva=True)
     self.assertFalse(stopTemp.validate())
Example #8
0
 def notValidHourFrecuencyTest(self):
     """
     Prueba que valida frecuencia
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     frecuencyTemp = Frecuencia(linea=routeTemp,
                                dia_semana='MARTES',
                                hora="27:00:00")
     try:
         frecuencyTemp.save()
         self.assertTrue(False)
     except:
         self.assertTrue(True)
Example #9
0
 def validAptoBusTest(self):
     """
     Prueba que valida frecuencia
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     busTemp = Unidad(linea=routeTemp,
                      id_unidad_linea=1234,
                      apto_movilidad_reducida="False")
     try:
         busTemp.save()
         self.assertTrue(False)
     except:
         self.assertTrue(True)
Example #10
0
 def emptyStreetStopTest2(self):
     """
     Prueba que verifica descripcion de parada vacia
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     routeTemp = Recorrido(linea="route1",
                           empresa=companyTemp,
                           predictable=True)
     stopTemp = Parada(orden=1,
                       latitud=37.2,
                       longitud=30.1,
                       linea=routeTemp,
                       calle1='',
                       calle2="calle2",
                       paradaactiva=True)
     self.assertFalse(stopTemp.validate())
Example #11
0
 def emptyNameCompanyTest(self):
     """
     Prueba que valida nombre vacio de compania
     """
     companyTemp = Empresa(nombre="", mail="*****@*****.**")
     self.assertFalse(companyTemp.validate())
Example #12
0
 def emptyMailCompanyTest(self):
     """
     Prueba que valida mail vacio de compania
     """
     companyTemp = Empresa(nombre="company", mail="")
     self.assertFalse(companyTemp.validate())
Example #13
0
 def validCompanyTest(self):
     """
     Prueba que valida compania
     """
     companyTemp = Empresa(nombre="company", mail="*****@*****.**")
     self.assertTrue(companyTemp.validate())