Cargando...

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.

La prueba quiere 5, y la última línea es OK

python
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

Listo para Empezar

Pon a Prueba tu Conocimiento

Ponte a prueba con este cuestionario interactivo y descubre qué tan bien entiendes el tema

❓
5
Preguntas
🎯
70%
Para Aprobar
♾️
∞
Tiempo
🔄
∞
Intentos

📝 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