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)
def reportar_nuevo_evento_de_viaje(self, distancia): evento = EventoDeViaje.nuevo(distancia=distancia) self.reportar_evento(evento)