Prueba automática
Sumas 2 y 3.
Quieres comprobar que el resultado es 5.
Vas a ejecutar esa comprobación.
La última línea de la pantalla será OK.
import unittest
def add(left, right):
return left + right
class Check(unittest.TestCase):
def test_sum(self):
self.assertEqual(add(2, 3), 5)
unittest.main()
La última línea de la pantalla es OK.
La primera línea es un punto. Ese punto es esta única prueba.
Una línea posterior empieza por Ran 1 test.
add(2, 3) devuelve 5.
La línea self.assertEqual(add(2, 3), 5) comprueba ese 5 contra el 5 que querías.
Coinciden, así que la última línea es OK.
El nombre test_sum empieza por test_, así que esta prueba se ejecuta.
El programa ha terminado.
Si esa prueba comparara add(2, 3) con 9, la última línea sería FAILED (failures=1), porque 5 no es 9.
Ese programa no es este.
Este programa compara add(2, 3) con 5, así que la última línea es OK.
📊 Prueba y última línea
| La prueba | La última línea |
|---|---|
| add(2, 3) y 5 | OK |
Ahora puedes comprobar que un resultado coincide con el resultado que querías.
La última línea de esta pantalla es OK.
La página siguiente lee una palabra que pones después del nombre del programa.
La última línea es OK
La última línea es OK.
La prueba comparó add(2, 3) con 5.
La página siguiente lee una palabra que pones después del nombre del programa.
🧠 Pon a Prueba tu Conocimiento
Pon a Prueba tu Conocimiento
Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema
📝 Instrucciones
- Lee cada pregunta cuidadosamente
- Selecciona la mejor respuesta para cada pregunta
- Puedes repetir el quiz tantas veces como quieras
- Tu progreso se mostrará en la parte superior