diff --git a/routes/user_routes.py b/routes/user_routes.py
index 60aa3aa..14c113c 100644
--- a/routes/user_routes.py
+++ b/routes/user_routes.py
@@ -87,74 +87,46 @@ class UserFilterForm(FlaskForm):
# Rutas
@users_bp.route("/")
@login_required
-@permission_required(5000) # Assuming 5000+ is admin level permission
+@permission_required(1000) # Minimum permission level
def list():
"""List all users."""
- # Import here to avoid circular imports
- from services.user_service import get_all_users
-
users = get_all_users()
-
return render_template("users/list.html", users=users)
@users_bp.route("/create", methods=["GET", "POST"])
@login_required
-@permission_required(9000) # Solo administradores
-def create():
- """Crear nuevo usuario."""
+@permission_required(9000) # Admin level permission required
+def create(): # Changed from create_user to create
+ """Create a new user."""
form = UserForm()
- if form.validate_on_submit():
- # Validar datos
- data = {
- "nombre": form.nombre.data,
- "username": form.username.data,
- "email": form.email.data,
- "password": form.password.data,
- "nivel": form.nivel.data,
- "idioma": form.idioma.data,
- "empresa": form.empresa.data,
- "estado": form.estado.data,
- "fecha_caducidad": (
- form.fecha_caducidad.data if form.fecha_caducidad.data else None
- ),
- }
+ if request.method == "POST" and form.validate_on_submit():
+ try:
+ # Extract user data from form
+ user_data = {
+ "username": form.username.data,
+ "nombre": form.nombre.data,
+ "email": form.email.data,
+ "password": form.password.data,
+ "nivel": form.nivel.data,
+ "empresa": form.empresa.data,
+ "idioma": form.idioma.data,
+ }
- is_valid, errors = validate_user_data(data)
+ # Create the user
+ result = create_user(user_data) # This is a function call, not a route
- if not is_valid:
- for field, error in errors.items():
- flash(f"Error en {field}: {error}", "danger")
- return render_template("users/create.html", form=form)
+ if result["success"]:
+ flash("Usuario creado exitosamente.", "success")
+ return redirect(url_for("users.list"))
+ else:
+ flash(f'Error al crear usuario: {result["error"]}', "danger")
- # Crear usuario
- success, message = create_user(
- username=data["username"],
- nombre=data["nombre"],
- email=data["email"],
- password=data["password"],
- nivel=data["nivel"],
- idioma=data["idioma"],
- fecha_caducidad=data["fecha_caducidad"],
- empresa=data["empresa"],
- estado=data["estado"],
- )
-
- if success:
- flash(message, "success")
-
- # Registrar actividad
- log_user_management(
- admin_id=current_user.id,
- target_user_id=data["username"],
- action="create",
- )
-
- return redirect(url_for("users.list_users"))
- else:
- flash(message, "danger")
+ except Exception as e:
+ flash(f"Error inesperado: {str(e)}", "danger")
+ # If GET request or form validation failed
return render_template("users/create.html", form=form)
@@ -167,7 +139,7 @@ def edit(username):
if not user:
flash(f"Usuario {username} no encontrado.", "danger")
- return redirect(url_for("users.list_users"))
+ return redirect(url_for("users.list"))
form = UserForm(obj=user)
@@ -207,7 +179,7 @@ def edit(username):
details={"fields_updated": list(data.keys())},
)
- return redirect(url_for("users.list_users"))
+ return redirect(url_for("users.list"))
else:
flash(message, "danger")
@@ -221,11 +193,11 @@ def delete(username):
"""Eliminar usuario."""
if username == current_user.id:
flash("No puede eliminar su propio usuario.", "danger")
- return redirect(url_for("users.list_users"))
+ return redirect(url_for("users.list"))
if username == "admin":
flash("No se puede eliminar el usuario administrador.", "danger")
- return redirect(url_for("users.list_users"))
+ return redirect(url_for("users.list"))
success, message = delete_user(username)
@@ -239,7 +211,7 @@ def delete(username):
else:
flash(message, "danger")
- return redirect(url_for("users.list_users"))
+ return redirect(url_for("users.list"))
# API para verificar disponibilidad de nombre de usuario
diff --git a/templates/projects/create.html b/templates/projects/create.html
index e69de29..f930ce2 100644
--- a/templates/projects/create.html
+++ b/templates/projects/create.html
@@ -0,0 +1,79 @@
+{% extends "base.html" %}
+
+{% block title %}Crear Proyecto - ARCH{% endblock %}
+
+{% block content %}
+
+
Crear Nuevo Proyecto
+
+
+
+{% endblock %}
diff --git a/templates/schemas/create.html b/templates/schemas/create.html
index e69de29..1d08235 100644
--- a/templates/schemas/create.html
+++ b/templates/schemas/create.html
@@ -0,0 +1,140 @@
+{% extends "base.html" %}
+
+{% block title %}Crear Esquema - ARCH{% endblock %}
+
+{% block content %}
+
+
Crear Nuevo Esquema
+
+
+
+
+
+
+
+
+
+{% endblock %}
+
+{% block scripts %}
+
+{% endblock %}
diff --git a/templates/users/create.html b/templates/users/create.html
index e69de29..88da3c1 100644
--- a/templates/users/create.html
+++ b/templates/users/create.html
@@ -0,0 +1,73 @@
+{% extends "base.html" %}
+
+{% block title %}Crear Usuario - ARCH{% endblock %}
+
+{% block content %}
+
+{% endblock %}
diff --git a/templates/users/list.html b/templates/users/list.html
index 9d6e883..79149cd 100644
--- a/templates/users/list.html
+++ b/templates/users/list.html
@@ -28,39 +28,41 @@
- {% for user_id, user in users.items() %}
-
- {{ user.username }} |
- {{ user.nombre }} |
- {{ user.email }} |
- {{ user.nivel }} |
-
- {% if user.estado == 'activo' %}
- Activo
- {% else %}
- Inactivo
- {% endif %}
- |
-
-
-
-
-
- {% if user_id != current_user.get_id() and current_user.has_permission(9000) %}
-
- {% endif %}
-
- |
-
+ {% if users and users|length > 0 %}
+ {% for user in users %}
+
+ {{ user.username }} |
+ {{ user.nombre }} |
+ {{ user.email }} |
+ {{ user.nivel }} |
+
+ {% if user.estado == 'activo' %}
+ Activo
+ {% else %}
+ Inactivo
+ {% endif %}
+ |
+
+
+
+
+
+ {% if user_id != current_user.get_id() and current_user.has_permission(9000) %}
+
+ {% endif %}
+
+ |
+
+ {% endfor %}
{% else %}
-
- No hay usuarios registrados. |
-
- {% endfor %}
+
+ No hay usuarios registrados. |
+
+ {% endif %}
diff --git a/test_reports/junit_20250304_111708.xml b/test_reports/junit_20250304_112502.xml
similarity index 99%
rename from test_reports/junit_20250304_111708.xml
rename to test_reports/junit_20250304_112502.xml
index 3f5d58c..2e41355 100644
--- a/test_reports/junit_20250304_111708.xml
+++ b/test_reports/junit_20250304_112502.xml
@@ -1,135 +1,135 @@
-tests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+tests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\test_auth.py:23: in test_login_success
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\test_auth.py:23: in test_login_success
assert b"Panel" in response.data or b"Proyectos" in response.data
E assert (b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Proyectos' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\test_auth.py:33: in test_login_invalid_credentials
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\test_auth.py:33: in test_login_invalid_credentials
assert (
E assert b'credenciales' in b'<!doctype html>\n<html lang="es">\n<head>\n <meta charset="utf-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>iniciar sesi\xc3\xb3n - arch</title>\n \n <!-- bootstrap css -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- font awesome icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- custom css -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="arch" height="30">\n arch\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarnav" \n aria-controls="navbarnav" aria-expanded="false" aria-label="toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfolvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- custom javascript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>'
-E + where b'<!doctype html>\n<html lang="es">\n<head>\n <meta charset="utf-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>iniciar sesi\xc3\xb3n - arch</title>\n \n <!-- bootstrap css -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- font awesome icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- custom css -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="arch" height="30">\n arch\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarnav" \n aria-controls="navbarnav" aria-expanded="false" aria-label="toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfolvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- custom javascript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <built-in method lower of bytes object at 0x000001ACAD91D700>()
-E + where <built-in method lower of bytes object at 0x000001ACAD91D700> = b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>'.lower
-E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + where b'<!doctype html>\n<html lang="es">\n<head>\n <meta charset="utf-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>iniciar sesi\xc3\xb3n - arch</title>\n \n <!-- bootstrap css -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- font awesome icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- custom css -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="arch" height="30">\n arch\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarnav" \n aria-controls="navbarnav" aria-expanded="false" aria-label="toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfolvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- custom javascript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <built-in method lower of bytes object at 0x000002370E3A6120>()
+E + where <built-in method lower of bytes object at 0x000002370E3A6120> = b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>'.lower
+E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\test_auth.py:70: in test_permission_levels
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\test_auth.py:70: in test_permission_levels
assert (
E assert (404 == 403 or b'acceso denegado' in b'<!doctype html>\n<html lang="es">\n<head>\n <meta charset="utf-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>error 404 - arch</title>\n \n <!-- bootstrap css -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- font awesome icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- custom css -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="arch" height="30">\n arch\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarnav" \n aria-controls="navbarnav" aria-expanded="false" aria-label="toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n <di... \n \n <div class="mt-5">\n <a href="/projects/" class="btn btn-primary btn-lg">\n <i class="bi bi-house"></i> ir a la p\xc3\xa1gina principal\n </a>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- custom javascript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where 404 = <WrapperTestResponse 3531 bytes [404 NOT FOUND]>.status_code
-E + and b'<!doctype html>\n<html lang="es">\n<head>\n <meta charset="utf-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>error 404 - arch</title>\n \n <!-- bootstrap css -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- font awesome icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- custom css -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="arch" height="30">\n arch\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarnav" \n aria-controls="navbarnav" aria-expanded="false" aria-label="toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n <di... \n \n <div class="mt-5">\n <a href="/projects/" class="btn btn-primary btn-lg">\n <i class="bi bi-house"></i> ir a la p\xc3\xa1gina principal\n </a>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- custom javascript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <built-in method lower of bytes object at 0x000001ACAD77E950>()
-E + where <built-in method lower of bytes object at 0x000001ACAD77E950> = b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Error 404 - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n <di... \n \n <div class="mt-5">\n <a href="/projects/" class="btn btn-primary btn-lg">\n <i class="bi bi-house"></i> Ir a la p\xc3\xa1gina principal\n </a>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>'.lower
-E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Error 404 - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n <di... \n \n <div class="mt-5">\n <a href="/projects/" class="btn btn-primary btn-lg">\n <i class="bi bi-house"></i> Ir a la p\xc3\xa1gina principal\n </a>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 3531 bytes [404 NOT FOUND]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!doctype html>\n<html lang="es">\n<head>\n <meta charset="utf-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>error 404 - arch</title>\n \n <!-- bootstrap css -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- font awesome icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- custom css -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="arch" height="30">\n arch\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarnav" \n aria-controls="navbarnav" aria-expanded="false" aria-label="toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n <di... \n \n <div class="mt-5">\n <a href="/projects/" class="btn btn-primary btn-lg">\n <i class="bi bi-house"></i> ir a la p\xc3\xa1gina principal\n </a>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- custom javascript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <built-in method lower of bytes object at 0x000002370E503B10>()
+E + where <built-in method lower of bytes object at 0x000002370E503B10> = b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Error 404 - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n <di... \n \n <div class="mt-5">\n <a href="/projects/" class="btn btn-primary btn-lg">\n <i class="bi bi-house"></i> Ir a la p\xc3\xa1gina principal\n </a>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>'.lower
+E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Error 404 - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n <di... \n \n <div class="mt-5">\n <a href="/projects/" class="btn btn-primary btn-lg">\n <i class="bi bi-house"></i> Ir a la p\xc3\xa1gina principal\n </a>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 3531 bytes [404 NOT FOUND]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
-E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:117: in logged_in_client
- assert b'Cerrar' in response.data or b'Logout' in response.data or b'Panel' in response.data
+E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.datatests\conftest.py:121: in logged_in_client
+ assert (
E assert (b'Cerrar' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Logout' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' or b'Panel' in b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>')
E + where b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
E + and b'<!DOCTYPE html>\n<html lang="es">\n<head>\n <meta charset="UTF-8">\n <meta name="viewport" content="width=device-width, initial-scale=1.0">\n <title>Iniciar sesi\xc3\xb3n - ARCH</title>\n \n <!-- Bootstrap CSS -->\n <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css" rel="stylesheet">\n \n <!-- Font Awesome Icons -->\n <link href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css" rel="stylesheet">\n \n <!-- Custom CSS -->\n <link href="/static/css/main.css" rel="stylesheet">\n \n \n</head>\n<body>\n <!-- Navigation -->\n <nav class="navbar navbar-expand-lg navbar-dark bg-primary">\n <div class="container">\n <a class="navbar-brand" href="/projects/">\n <img src="/static/img/logo.png" alt="ARCH" height="30">\n ARCH\n </a>\n <button class="navbar-toggler" type="button" data-bs-toggle="collapse" data-bs-target="#navbarNav" \n aria-controls="navbarNav" aria-expanded="false" aria-label="Toggle navigation">\n <span class="navbar-toggler-icon"></span>\n </button>\n ...iv>\n </form>\n \n <div class="mt-3 text-center">\n <a href="/auth/reset_password_request">\xc2\xbfOlvid\xc3\xb3 su contrase\xc3\xb1a?</a>\n </div>\n </div>\n </div>\n </div>\n</div>\n\n </main>\n\n <!-- Footer -->\n <footer class="bg-light py-4 mt-5">\n <div class="container">\n <div class="row">\n <div class="col-md-6">\n <p class="mb-0">© 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-3.6.0.min.js"></script>\n \n <!-- Custom JavaScript -->\n <script src="/static/js/main.js"></script>\n \n \n</body>\n</html>' = <WrapperTestResponse 5177 bytes [200 OK]>.data
diff --git a/test_reports/test_results_20250304_111721.json b/test_reports/test_results_20250304_112515.json
similarity index 98%
rename from test_reports/test_results_20250304_111721.json
rename to test_reports/test_results_20250304_112515.json
index d176952..9fe77a7 100644
--- a/test_reports/test_results_20250304_111721.json
+++ b/test_reports/test_results_20250304_112515.json
@@ -5,8 +5,8 @@
"failed": 3,
"skipped": 0,
"error": 0,
- "duration": 12.019911050796509,
- "timestamp": "2025-03-04T11:17:09.716440"
+ "duration": 12.180299997329712,
+ "timestamp": "2025-03-04T11:25:03.575618"
},
"tests": [
{
@@ -15,7 +15,7 @@
"class": "TestAuth",
"name": "test_login_page",
"result": "passed",
- "duration": 0.04145319999952335,
+ "duration": 0.03655619999335613,
"error_message": null,
"error_trace": null
},
@@ -25,7 +25,7 @@
"class": "TestAuth",
"name": "test_login_success",
"result": "failed",
- "duration": 0.34399900000425987,
+ "duration": 0.3281005000026198,
"error_message": "assert (b'Panel' in b'\\n\\n\\n \\n \\n Iniciar sesi\\xc3\\xb3n - ARCH\\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n \\n\\n\\n \\n