def test_prediccion_para_una_fecha_existente(self):
        pronostico = PronosticoMeteorologico([self.prediccion1, self.prediccion2])

        prediccion = pronostico.prediccionPara(
            FechaYHora(date(2014, 9, 21), time(11, 0, 0)))
        self.assertEqual(self.prediccion1, prediccion)

        prediccion = pronostico.prediccionPara(
            FechaYHora(date(2014, 9, 20), time(12, 0, 0)))
        self.assertEqual(self.prediccion2, prediccion)
    def test_prediccion_para_una_fecha_existente(self):
        pronostico = PronosticoMeteorologico(
            [self.prediccion1, self.prediccion2])

        prediccion = pronostico.prediccionPara(
            FechaYHora(date(2014, 9, 21), time(11, 0, 0)))
        self.assertEqual(self.prediccion1, prediccion)

        prediccion = pronostico.prediccionPara(
            FechaYHora(date(2014, 9, 20), time(12, 0, 0)))
        self.assertEqual(self.prediccion2, prediccion)
    def test_prediccion_para_una_fecha_no_existente(self):
        pronostico = PronosticoMeteorologico(
            [self.prediccion1, self.prediccion2])

        prediccion = pronostico.prediccionPara(
            FechaYHora(date(2014, 9, 25), time(11, 0, 0)))
    def test_prediccion_para_una_fecha_no_existente(self):
        pronostico = PronosticoMeteorologico([self.prediccion1, self.prediccion2])

        prediccion = pronostico.prediccionPara(
            FechaYHora(date(2014, 9, 25), time(11, 0, 0)))