single
Desafío: Probar una Clase Calculadora
Desliza para mostrar el menú
En este desafío, aplicarás tus conocimientos sobre los frameworks de pruebas en Python implementando y probando una clase de calculadora sencilla. Tu calculadora debe admitir cuatro operaciones básicas: suma, resta, multiplicación y división. Utilizarás el framework unittest para escribir pruebas exhaustivas que verifiquen la corrección de cada operación.
Recuerda diseñar tus pruebas para que cada método de la calculadora esté cubierto, incluyendo verificaciones tanto para el funcionamiento normal como para casos límite, como la división por cero.
Desliza para comenzar a programar
Implementación de una clase Calculator con métodos para operaciones aritméticas básicas y escritura de pruebas unitarias para cada método utilizando el framework unittest.
Para completar esta tarea:
- Implementar los métodos
add,subtract,multiplyydivideen la claseCalculatorpara que cada uno retorne el resultado correcto de la operación correspondiente. - Asegurarse de que el método
dividegenere una excepciónZeroDivisionErroral intentar dividir por cero. - Completar los casos de prueba proporcionados en la clase
TestCalculatorpara verificar la corrección de cada método. - Todas las pruebas deben pasar para una implementación correcta.
Solución
¡Gracias por tus comentarios!
single
Pregunte a AI
Pregunte a AI
Pregunte lo que quiera o pruebe una de las preguntas sugeridas para comenzar nuestra charla