Musiverse2024 / Musiverse

1 stars 0 forks source link

Pruebas y Aserciones #12

Closed Marioarce95 closed 3 weeks ago

Marioarce95 commented 4 weeks ago

Implementar Aserciones para Pruebas Unitarias en test_aritmetica.py

Aserciones para la Función sumar:

Escribir al menos 3 pruebas con assert que validen la correcta suma de números reales. Asegurarse de incluir casos con números positivos, negativos, y cero. Aserciones para la Función restar:

Escribir al menos 3 pruebas con assert que validen la correcta resta de números reales. Incluir casos donde el resultado sea positivo, negativo, y cero. Aserciones para la Función dividir:

Escribir al menos 3 pruebas con assert que validen la correcta división de números reales. Incluir una prueba para manejar la división por cero y asegurarse de que se lanza la excepción correcta. Aserciones para la Función multiplicar:

Escribir al menos 3 pruebas con assert que validen la correcta multiplicación de números reales. Incluir casos con multiplicación por cero, números negativos, y números positivos. Aserciones para la Función sumar_n:

Escribir al menos 3 pruebas con assert que validen la suma correcta de una lista de números reales. Incluir listas con diferentes tamaños, incluyendo listas vacías. Aserciones para la Función promedio_n:

Escribir al menos 3 pruebas con assert que validen el cálculo correcto del promedio de una lista de números reales. Incluir pruebas para listas con un solo elemento, varios elementos, y manejo de errores si es necesario. Ejecutar y Verificar Aserciones en test_aritmetica.py

Ejecutar todas las funciones de prueba (test_suma, test_resta, etc.) dentro del bloque if name == "main":. Verificar que todas las aserciones pasen sin errores. Documentar cualquier fallo de aserción y corregir los problemas en el código fuente.