示例#1
0
    def test_20_viajes_20km_suman_20ptos_scoring(self):
        scoreador = Scoreador(proveedor_cotizadores=ProveedorCotizadoresParaTest())
        eventos = [
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200)),
            EventoDeViaje.nuevo(Distance(200))
        ]

        scoring = scoreador.cotizar(eventos)
        self.assertEquals(scoring, 20)
示例#2
0
 def reportar_nuevo_evento_de_viaje(self, distancia):
     evento = EventoDeViaje.nuevo(distancia=distancia)
     self.reportar_evento(evento)