From b48058e495a5f56ab8ff90c68ade647288191bc4 Mon Sep 17 00:00:00 2001 From: Miguel Date: Tue, 4 Mar 2025 10:38:19 +0100 Subject: [PATCH] Creado Tests --- generate_test_report.py | 48 ++++ run_tests.py | 66 +++--- test_reports/junit_20250304_111708.xml | 136 ++++++++++++ .../test_results_20250304_111721.json | 73 ++++++ test_reports/test_results_latest.json | 73 ++++++ test_storage/filetypes/filetypes.json | 1 + test_storage/indices.json | 4 + test_storage/schemas/schema.json | 28 +++ test_storage/users/users.json | 14 ++ tests/__init__.py | 2 + tests/conftest.py | 185 ++++++++++------ tests/helpers.py | 15 ++ tests/json_reporter.py | 117 +++++----- tests/test_admin.py | 153 ++++++++----- tests/test_auth.py | 61 ++--- tests/test_documents.py | 158 ++++++------- tests/test_integration.py | 209 ++++++++++-------- tests/test_projects.py | 131 ++++++----- tests/test_schemas.py | 124 ++++++----- tests/test_users.py | 197 +++++++++-------- 20 files changed, 1190 insertions(+), 605 deletions(-) create mode 100644 generate_test_report.py create mode 100644 test_reports/junit_20250304_111708.xml create mode 100644 test_reports/test_results_20250304_111721.json create mode 100644 test_reports/test_results_latest.json create mode 100644 test_storage/filetypes/filetypes.json create mode 100644 test_storage/indices.json create mode 100644 test_storage/schemas/schema.json create mode 100644 test_storage/users/users.json create mode 100644 tests/helpers.py 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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 arch - sistema de gesti\xc3\xb3n documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- bootstrap bundle with popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jquery (for bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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">&copy; 2025 ARCH - Sistema de Gesti\xc3\xb3n Documental</p>\n </div>\n <div class="col-md-6 text-end">\n <a href="/about" class="text-decoration-none">Acerca de</a>\n </div>\n </div>\n </div>\n </footer>\n\n <!-- Bootstrap Bundle with Popper -->\n <script src="https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js"></script>\n \n <!-- jQuery (For bootstrap plugins that require it) -->\n <script src="https://code.jquery.com/jquery-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