def test_frecuencias(self): medio = Infobae() medio.leer() frecuencias = Frecuencias(medio.noticias) frecuencias.calcular() frecuencias.resultados
def test_actualizar_diario(self): k = Kiosco() i = Infobae() #i.etiqueta = 'test_todos' i.leer() k.actualizar_diario(i)
def leer_medios(parametros): medios_a_leer = set(parametros['medios']) # medios = [Clarin(), LaNacion(), ElDestape(), Infobae(), Telam(), Perfil(), Ambito(), TN(), CasaRosada(), Popular(), PaginaDoce(), DiarioDeLeuco()] medios = [ Clarin(), LaNacion(), ElDestape(), Infobae(), Perfil(), Ambito(), TN(), CasaRosada(), PaginaDoce(), DiarioDeLeuco() ] lecturas = {} print('leyendo medios:') for medio in medios: if medio.etiqueta in medios_a_leer or len(medios_a_leer) == 0: resultado_lectura = leer_medio(medio) lecturas[medio.etiqueta] = resultado_lectura print('actualizando frecuencias:') for medio in medios: if medio.etiqueta in medios_a_leer or len(medios_a_leer) == 0: if lecturas[medio.etiqueta]: if medio.etiqueta is 'casarosada': actualizar_resultados_discursos(medio) continue actualizar_resultados(medio)
def leer_medios(parametros): medios_a_leer = set(parametros['medios']) medios = [ Clarin(), LaNacion(), ElDestape(), PaginaDoce(), Infobae(), Telam(), Perfil(), Ambito(), TN(), CasaRosada() ] num_cores = multiprocessing.cpu_count() Parallel(prefer="threads", n_jobs=num_cores)( delayed(leer_medio)(medio) for medio in medios if medio.etiqueta in medios_a_leer or len(medios_a_leer) == 0)
def test_entradas_feed(self): i = Infobae() i.leer() return 1