Árbol de páginas

Versiones comparadas

Clave

  • Se ha añadido esta línea.
  • Se ha eliminado esta línea.
  • El formato se ha cambiado.

...

  • Procesamiento de los datos obtenidos.
  • Evaluación o Baremación baremación de la producción científica.
  • Inserción de información en un documento.
  • Comprobación de funciones de formato.

Las pruebas unitarias realizadas para este proceso son las siguientes:

...

  • test_extract_call_info: Este test extrae la información de una convocatoria.
  • test_extract_call_word_investigacion: Este test comprueba si existe la palabra investigación en un listado de convocatorias.
  • test_extract_call_word_ayuda: Este test comprueba si existe la palabra ayuda en un listado de convocatorias.
  • test_extract_call_word_desarrollo: Este test comprueba si existe la palabra desarrollo en un listado de convocatorias.
  • test_extract_call_without_word: Este test comprueba si existe las palabras inventadas en un listado de convocatorias.
  • test_extract_call_without_number: Este test comprueba si existe una convocatoria en el listado dado un número no valido.
  • test_extract_call_with_number: Este test comprueba si existe una convocatoria en el listado dado un número válido.
  • test_extract_call_number: Este test comprueba si existe una convocatoria en el listado con un número válido.
  • test_extract_call_no_number: Este test comprueba si existe una convocatoria en el listado con un número válido y que no exista.
  • test_extract_call_europa_dates_day: Este test comprueba si existe alguna convocatoria europea en un día dado.
  • test_extract_call_europa_dates_week: Este test comprueba si existe alguna convocatoria europea en una semana dada.
  • test_extract_call_europa_dates_half_month: Este test comprueba si existe alguna convocatoria europea en una quincena dada.
  • test_extract_call_europa_dates_month: Este test comprueba si existe alguna convocatoria europea en un mes dado.
  • test_extract_call_europa_dates_six_month: Este test comprueba si existe alguna convocatoria europea en seis meses dados.
  • test_extract_call_europa_incorrect_dates: Este test comprueba si existe alguna convocatoria europea con fechas mal dadas.
  • test_extract_call_europa_none_dates: Esta convocatoria comprueba si existe alguna convocatoria europea con ninguna fecha dada.
  • test_extract_call_pdf_525644: Este test obtiene los documentos adjuntos a partir de un número de la BDNS.
  • test_extract_call_pdf_607221: Este test obtiene los documentos adjuntos a partir de un número de la BDNS.
  • test_extract_call_empty_pdf: Este test obtiene los documentos adjuntos a partir de un número de la BDNS incorrecto.
  • test_extract_call_none_pdf: Este test obtiene los documentos adjuntos a partir de un None.

...

  • test_get_valid_requests: Este test saca de una consulta guardada como fichero qué peticiones son válidas para procesar en el proceso de Concesiones.
  • test_get_not_valid_requests: Este test saca de una consulta guardada como fichero qué peticiones no son válidas para el proceso Concesiones.
  • test_get_valid_requests_bad_forms: Este test comprueba que la salida de la función get_valid_forms() metiendo un formulario erróneo.
  • test_get_bdns_525644: Este test comprueba que se procese bien el sacar la información de la convocatoria con número 535644.
  • test_get_bdns_644545: Este test comprueba que se procese bien el sacar la información de la convocatoria con número 644545.
  • test_get_bdns_non_existent: Este test comprueba que no devuelva nada con la entrada de un número de bdns la BDNS que no exista.
  • test_get_bdns_bad_request: Este test comprueba que no devuelva nada con la entrada de un número de bdns la BDNS erróneo.
  • test_formatting_nifs: Método que formatea la entrada de NIFs para que te los devuelva en un array.
  • test_formatting_nifs_none: Este test comprueba la entrada de NIFs cuando no viene ninguna entrada.
  • test_formatting_nifs_bad: Este test comprueba la entrada de NIFs cuando viene una entrada vacía.
  • test_formatting_nifs_bad_form_int: Este test comprueba la entrada de NIFs cuando viene mal formada por enteros.
  • test_formatting_nifs_bad_form: Este test comprueba la entrada de NIFs cuando viene mal formada.
  • test_get_persona_antonio: Este test comprueba dada una lista de concesiones si existe una entrada en concreto.
  • test_get_persona_palma: Este test comprueba dada una lista de concesiones si existe una entrada en concreto.
  • test_get_persona_no_awards: Este test comprueba si existe una concesión sin dar una entrada como parámetro.
  • test_get_persona_bad_request: Este test comprueba si existe una concesión dando una entrada errónea como parámetro.
  • test_get_persona_list_none: Este test comprueba si existe una concesión pasando una lista nula.
  • test_get_persona_no_list: Este test comprueba si existe una concesión pasando una lista vacía.

...

View file
nameprocess4_2022-10-18_13-24-42.html
height150

Informe de cobertura

Para comprobar la cobertura de las pruebas unitarias mencionadas anteriormente se ha utilizado la herramienta Coverage de Python y se ha obtenido una cobertura del 58%. Se adjunta el informe de la ejecución de todos los test mencionados anteriormente:

Coverage report.pdf