From 62eb09b4aea0d77219a69f5269c2b5b0002174d4 Mon Sep 17 00:00:00 2001 From: mariamiren Date: Tue, 6 Jan 2026 22:09:50 +0100 Subject: [PATCH] Update ej2b1.py --- 2b/ej2b1.py | 23 ++++++++++++++++++++++- 1 file changed, 22 insertions(+), 1 deletion(-) diff --git a/2b/ej2b1.py b/2b/ej2b1.py index 0dcf661..f51b292 100644 --- a/2b/ej2b1.py +++ b/2b/ej2b1.py @@ -27,4 +27,25 @@ def create_app(): if __name__ == '__main__': app = create_app() - app.run(debug=True) \ No newline at end of file + app.run(debug=True) + + +import pytest +from flask.testing import FlaskClient +from ej2b1 import create_app + +@pytest.fixture +def client() -> FlaskClient: + app = create_app() + app.testing = True + with app.test_client() as client: + yield client + +def test_root_endpoint(client) + """ + Prueba el endpoint / para validar que devuelve el mensaje correcto. + Si deseas cambiar el idioma del ejercicio, edita este archivo. + """ + response = client.get("/") + assert response.status_code == 200, "El código debe ser 200." + assert response.data.decode("utf-8") == "¡Hola mundo!", "El mensaje debe ser '¡Hola mundo!' en texto plano."