Skip to content

Explicación del test unitario

AunSiro edited this page Dec 19, 2014 · 2 revisions

El test unitario, test_isa.py, localizado en la carpeta test, tiene como objetivo comprobar la validez de los resultados que arrojan los diferentes modelos de la ISA que hemos ido construyendo.

El test está compuesto de 8 pruebas que verifican que el modelo cumple con las especificaciones.

1 - El test comprueba si el resultado de ejecutar la función atm(0) se corresponde con los valores de la ISA a nivel del mar.

2 - Se comprueba que cuando se alimenta la función atm(h) con una variable escalar, la función devuelve T, p y ro en formato escalar.

3 - Parecido al anterior, pero con arrays de numpy en vez de escalares.

4 - Se comprueba que si se introduce una altitud negativa, el modelo emite un warning

5 - Se comprueba que para altitudes negativas, la función devuelve NaN

6, 7 y 8 - Comprueba que el modelo cumple las espectativas de precisión en las primeras 3 capas atmosféricas, comparando los resultados que devuelve con valores tabulados.

Cómo ejecutarlo en Windows