diff --git a/generate_test_report.py b/generate_test_report.py
new file mode 100644
index 0000000..1674096
--- /dev/null
+++ b/generate_test_report.py
@@ -0,0 +1,48 @@
+#!/usr/bin/env python
+"""
+Simple script to generate a test report.
+This is a simplified version of run_tests.py focused on generating the JSON report.
+"""
+import os
+import subprocess
+import sys
+from datetime import datetime
+
+
+def main():
+ """Run tests and generate JSON report."""
+ # Create directories if they don't exist
+ os.makedirs("test_reports", exist_ok=True)
+
+ # Generate timestamp for current run
+ timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
+
+ print(f"Running tests and generating JSON report with timestamp: {timestamp}")
+
+ # Run pytest with the JSON reporter plugin loaded
+ cmd = [
+ "pytest",
+ "-v",
+ "--tb=short",
+ f"--junitxml=test_reports/junit_{timestamp}.xml",
+ "-p",
+ "tests.json_reporter",
+ "tests/",
+ ]
+
+ result = subprocess.run(cmd, capture_output=False)
+
+ if result.returncode == 0:
+ print("\nTests completed successfully!")
+ else:
+ print(f"\nTests completed with some failures (exit code: {result.returncode})")
+
+ print(
+ f"JSON report should be available at: test_reports/test_results_{timestamp}.json"
+ )
+
+ return result.returncode
+
+
+if __name__ == "__main__":
+ sys.exit(main())
diff --git a/run_tests.py b/run_tests.py
index e649add..7bc0119 100644
--- a/run_tests.py
+++ b/run_tests.py
@@ -11,63 +11,73 @@ import json
import shutil
from datetime import datetime
+
def run_tests(args):
"""Run pytest with specified arguments and generate reports."""
# Create test reports directory if needed
- os.makedirs('test_reports', exist_ok=True)
-
+ os.makedirs("test_reports", exist_ok=True)
+
# Generate timestamp for report files
- timestamp = datetime.now().strftime('%Y%m%d_%H%M%S')
-
+ timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
+
# Base pytest arguments
pytest_args = [
- '-v', # Verbose output
- '--no-header', # No header in the output
- '--tb=short', # Short traceback
- f'--junitxml=test_reports/junit_{timestamp}.xml', # JUnit XML report
- '--cov=app', # Coverage for app module
- '--cov=routes', # Coverage for routes
- '--cov=services', # Coverage for services
- '--cov=utils', # Coverage for utils
- '--cov-report=html:test_reports/coverage', # HTML coverage report
+ "-v", # Verbose output
+ "--no-header", # No header in the output
+ "--tb=short", # Short traceback
+ f"--junitxml=test_reports/junit_{timestamp}.xml", # JUnit XML report
+ "--cov=app", # Coverage for app module
+ "--cov=routes", # Coverage for routes
+ "--cov=services", # Coverage for services
+ "--cov=utils", # Coverage for utils
+ "--cov-report=html:test_reports/coverage", # HTML coverage report
+ "-p",
+ "tests.json_reporter", # Load the JSON reporter plugin explicitly
]
-
+
# Add test files/directories
if args.tests:
pytest_args.extend(args.tests)
else:
- pytest_args.append('tests/')
-
+ pytest_args.append("tests/")
+
# Execute tests
print(f"\n{'='*80}")
print(f"Running tests at {datetime.now().strftime('%Y-%m-%d %H:%M:%S')}")
print(f"{'='*80}")
-
+
result = pytest.main(pytest_args)
-
+
# Generate JSON report
print(f"\n{'='*80}")
print(f"Test report available at: test_reports/test_results_{timestamp}.json")
print(f"Coverage report available at: test_reports/coverage/index.html")
print(f"{'='*80}\n")
-
+
return result
+
if __name__ == "__main__":
parser = argparse.ArgumentParser(description="Run tests for ARCH application")
- parser.add_argument('tests', nargs='*', help='Specific test files or directories to run')
- parser.add_argument('--clean', action='store_true', help='Clean test storage and results before running')
-
+ parser.add_argument(
+ "tests", nargs="*", help="Specific test files or directories to run"
+ )
+ parser.add_argument(
+ "--clean",
+ action="store_true",
+ help="Clean test storage and results before running",
+ )
+
args = parser.parse_args()
-
+
if args.clean:
# Clean temporary test storage
- if os.path.exists('test_storage'):
- shutil.rmtree('test_storage')
+ if os.path.exists("test_storage"):
+ shutil.rmtree("test_storage")
# Clean previous test reports
- if os.path.exists('test_reports'):
- shutil.rmtree('test_reports')
+ if os.path.exists("test_reports"):
+ shutil.rmtree("test_reports")
print("Cleaned test storage and reports.")
-
+
# Run tests and exit with the pytest result code
sys.exit(run_tests(args))
diff --git a/test_reports/junit_20250304_111708.xml b/test_reports/junit_20250304_111708.xml
new file mode 100644
index 0000000..3f5d58c
--- /dev/null
+++ b/test_reports/junit_20250304_111708.xml
@@ -0,0 +1,136 @@
+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
+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 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 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 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 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 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
+ 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
+ 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 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
+ 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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 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]>.data
\ No newline at end of file
diff --git a/test_reports/test_results_20250304_111721.json b/test_reports/test_results_20250304_111721.json
new file mode 100644
index 0000000..d176952
--- /dev/null
+++ b/test_reports/test_results_20250304_111721.json
@@ -0,0 +1,73 @@
+{
+ "summary": {
+ "total": 6,
+ "passed": 3,
+ "failed": 3,
+ "skipped": 0,
+ "error": 0,
+ "duration": 12.019911050796509,
+ "timestamp": "2025-03-04T11:17:09.716440"
+ },
+ "tests": [
+ {
+ "id": "Scripts/Arch/tests/test_auth.py::TestAuth::test_login_page",
+ "module": "Scripts/Arch/tests/test_auth.py",
+ "class": "TestAuth",
+ "name": "test_login_page",
+ "result": "passed",
+ "duration": 0.04145319999952335,
+ "error_message": null,
+ "error_trace": null
+ },
+ {
+ "id": "Scripts/Arch/tests/test_auth.py::TestAuth::test_login_success",
+ "module": "Scripts/Arch/tests/test_auth.py",
+ "class": "TestAuth",
+ "name": "test_login_success",
+ "result": "failed",
+ "duration": 0.34399900000425987,
+ "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