Ejemplo n.º 1
0
    def test_mismoDia(self):
        inicio = tiempoDeTrabajo(2018, 5, 9, 2, 50, 53)
        final = tiempoDeTrabajo(2018, 5, 9, 3, 50, 53)
        tiempoDeServicio = [inicio, final]

        self.assertEqual(calcularPrecio(self.tarifa, tiempoDeServicio), 15,
                         "test_mismoDia fallo")
Ejemplo n.º 2
0
 def test_8Dias(self):
     inicio = tiempoDeTrabajo(2018, 5, 7, 0, 0, 0)
     final = tiempoDeTrabajo(2018, 5, 14, 0, 0, 0)
     tiempoDeServicio = [inicio, final]
     #res = calcularPrecio(self.tarifa, tiempoDeServicio)
     self.assertRaises(Exception, calcularPrecio, self.tarifa,
                       tiempoDeServicio)
Ejemplo n.º 3
0
 def test_casi7Dias(self):
     #COMIENZO UN LUNES, TERMINO UN SABADO A LAS 23:59 6 Dias.
     inicio = tiempoDeTrabajo(2018, 5, 7, 0, 0, 0)
     final = tiempoDeTrabajo(2018, 5, 12, 23, 59, 0)
     tiempoDeServicio = [inicio, final]
     res = calcularPrecio(self.tarifa, tiempoDeServicio)
     self.assertEqual(res, 2256, "Espera 2256. Dio " + str(res))
Ejemplo n.º 4
0
 def test_menosDeUnaHora(self):
     inicio = tiempoDeTrabajo(2018, 5, 9, 2, 50, 53)
     final = tiempoDeTrabajo(2018, 5, 9, 3, 7, 50)
     tiempoDeServicio = [inicio, final]
     #tiempoDeServicio[0] = inicio
     #tiempoDeServicio[1] = final
     self.assertEqual(calcularPrecio(self.tarifa, tiempoDeServicio), 15,
                      "test_menosDeUnaHora fallo")
Ejemplo n.º 5
0
    def test_trabajoDosHoras(self):
        inicio = tiempoDeTrabajo(2018, 5, 9, 3, 50, 53)
        final = tiempoDeTrabajo(2018, 5, 9, 5, 50, 53)
        tiempoDeServicio = [inicio, final]
        #tiempoDeServicio[0] = inicio
        #tiempoDeServicio[1] = final

        self.assertEqual(calcularPrecio(self.tarifa, tiempoDeServicio), 30,
                         "test_trabajoDosHoras fallo")
Ejemplo n.º 6
0
 def test_tresDias(self):
     inicio = tiempoDeTrabajo(2018, 5, 7, 3, 50, 53)
     final = tiempoDeTrabajo(2018, 5, 10, 3, 50, 53)
     tiempoDeServicio = [inicio, final]
     res = calcularPrecio(self.tarifa, tiempoDeServicio)
     self.assertEqual(res, 1080, "Espera 1080. Dio " + str(res))
Ejemplo n.º 7
0
 def test_trabajoUnaHoraFin(self):
     inicio = tiempoDeTrabajo(2018, 5, 6, 3, 50, 53)
     final = tiempoDeTrabajo(2018, 5, 6, 4, 50, 53)
     tiempoDeServicio = [inicio, final]
     self.assertEqual(calcularPrecio(self.tarifa, tiempoDeServicio), 19,
                      "test_trabajoUnaHoraFin fallo")
Ejemplo n.º 8
0
 def test_15min(self):
     inicio = tiempoDeTrabajo(2018, 5, 7, 0, 0, 0)
     final = tiempoDeTrabajo(2018, 5, 7, 0, 15, 0)
     tiempoDeServicio = [inicio, final]
     res = calcularPrecio(self.tarifa, tiempoDeServicio)
     self.assertEqual(res, 15, "Espera 15. Dio " + str(res))