73 lines
64 KiB
JSON
73 lines
64 KiB
JSON
|
{
|
||
|
"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'<!DOCTYPE html>\\n<html lang=\"es\">\\n<head>\\n <meta charset=\"UTF-8\">\\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n <title>Iniciar sesi\\xc3\\xb3n - ARCH</title>\\n \\n <!-- Bootstrap CSS -->\\n <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\\n \\n <!-- Font Awesome Icons -->\\n <link href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css\" rel=\"stylesheet\">\\n \\n <!-- Custom CSS -->\\n <link href=\"/static/css/main.css\" rel=\"stylesheet\">\\n \\n \\n</head>\\n<body>\\n <!-- Navigation -->\\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\\n <div class=\"container\">\\n <a class=\"navbar-brand\" href=\"/projects/\">\\n <img src=\"/static/img/logo.png\" alt=\"ARCH\" height=\"30\">\\n ARCH\\n </a>\\n <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" \\n aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\\n <span class=\"navbar-toggler-icon\"></span>\\n </button>\\n ...iv>\\n </form>\\n \\n <div class=\"mt-3 text-center\">\\n <a href=\"/auth/reset_password_request\">\\xc2\\xbfOlvid\\xc3\\xb3 su contrase\\xc3\\xb1a?</a>\\n </div>\\n </div>\\n </div>\\n </div>\\n</div>\\n\\n </main>\\n\\n <!-- Footer -->\\n <footer class=\"bg-light py-4 mt-5\">\\n <div class=\"container\">\\n <div class=\"row\">\\n <div class=\"col-md-6\">\\n <p class=\"mb-0\">© 2025 ARCH - Sistema de Gesti\\xc3\\xb3n Documental</p>\\n </div>\\n <div class=\"col-md-6 text-end\">\\n <a href=\"/about\" class=\"text-decoration-none\">Acerca de</a>\\n </div>\\n </div>\\n </div>\\n </footer>\\n\\n <!-- Bootstrap Bundle with Popper -->\\n <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\\n \\n <!-- jQuery (For bootstrap plugins that require it) -->\\n <script src=\"https://code.jquery.com/jquery-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 co
|
||
|
"error_trace": "tests\\test_auth.py:23: in test_login_success\n assert b\"Panel\" in response.data or b\"Proyectos\" in response.data\nE assert (b'Panel' in b'<!DOCTYPE html>\\n<html lang=\"es\">\\n<head>\\n <meta charset=\"UTF-8\">\\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n <title>Iniciar sesi\\xc3\\xb3n - ARCH</title>\\n \\n <!-- Bootstrap CSS -->\\n <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\\n \\n <!-- Font Awesome Icons -->\\n <link href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css\" rel=\"stylesheet\">\\n \\n <!-- Custom CSS -->\\n <link href=\"/static/css/main.css\" rel=\"stylesheet\">\\n \\n \\n</head>\\n<body>\\n <!-- Navigation -->\\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\\n <div class=\"container\">\\n <a class=\"navbar-brand\" href=\"/projects/\">\\n <img src=\"/static/img/logo.png\" alt=\"ARCH\" height=\"30\">\\n ARCH\\n </a>\\n <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" \\n aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\\n <span class=\"navbar-toggler-icon\"></span>\\n </button>\\n ...iv>\\n </form>\\n \\n <div class=\"mt-3 text-center\">\\n <a href=\"/auth/reset_password_request\">\\xc2\\xbfOlvid\\xc3\\xb3 su contrase\\xc3\\xb1a?</a>\\n </div>\\n </div>\\n </div>\\n </div>\\n</div>\\n\\n </main>\\n\\n <!-- Footer -->\\n <footer class=\"bg-light py-4 mt-5\">\\n <div class=\"container\">\\n <div class=\"row\">\\n <div class=\"col-md-6\">\\n <p class=\"mb-0\">© 2025 ARCH - Sistema de Gesti\\xc3\\xb3n Documental</p>\\n </div>\\n <div class=\"col-md-6 text-end\">\\n <a href=\"/about\" class=\"text-decoration-none\">Acerca de</a>\\n </div>\\n </div>\\n </div>\\n </footer>\\n\\n <!-- Bootstrap Bundle with Popper -->\\n <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\\n \\n <!-- jQuery (For bootstrap plugins that require it) -->\\n <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\\n \\n <!-- Custom JavaScript -->\\n <script src=\"/static/js/main.js\"></script>\\n \\n \\n</body>\\n</html>' or b'Proyectos' in b'<!DOCTYPE html>\\n<html lang=\"es\">\\n<head>\\n <meta charset=\"UTF-8\">\\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n <title>Iniciar sesi\\xc3\\xb3n - ARCH</title>\\n \\n <!-- Bootstrap CSS -->\\n <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\\n \\n <!-- Font Awesome Icons -->\\n <link href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css\" rel=\"stylesheet\">\\n \\n <!-- Custom CSS -->\\n <link href=\"/static/css/main.css\" rel=\"stylesheet\">\\n \\n \\n</head>\\n<body>\\n <!-- Navigation -->\\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\\n <div class=\"container\">\\n <a class=\"navbar-brand\" href=\"/projects/\">\\n <img src=\"/static/img/logo.png\" alt=\"ARCH\" height=\"30\">\\n ARCH\\n </a>\\n <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarNav\" \\n aria-controls=\"navbarNav\" aria-expanded=\"false\" aria-label=\"Toggle navigation\">\\n <span class=\"navbar-toggler-icon\"></span>\\n </button>\\n ...iv>\\n </form>\\n \\n <di
|
||
|
},
|
||
|
{
|
||
|
"id": "Scripts/Arch/tests/test_auth.py::TestAuth::test_login_invalid_credentials",
|
||
|
"module": "Scripts/Arch/tests/test_auth.py",
|
||
|
"class": "TestAuth",
|
||
|
"name": "test_login_invalid_credentials",
|
||
|
"result": "failed",
|
||
|
"duration": 0.3265166000055615,
|
||
|
"error_message": "assert b'credenciales' in b'<!doctype html>\\n<html lang=\"es\">\\n<head>\\n <meta charset=\"utf-8\">\\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n <title>iniciar sesi\\xc3\\xb3n - arch</title>\\n \\n <!-- bootstrap css -->\\n <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\\n \\n <!-- font awesome icons -->\\n <link href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css\" rel=\"stylesheet\">\\n \\n <!-- custom css -->\\n <link href=\"/static/css/main.css\" rel=\"stylesheet\">\\n \\n \\n</head>\\n<body>\\n <!-- navigation -->\\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\\n <div class=\"container\">\\n <a class=\"navbar-brand\" href=\"/projects/\">\\n <img src=\"/static/img/logo.png\" alt=\"arch\" height=\"30\">\\n arch\\n </a>\\n <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarnav\" \\n aria-controls=\"navbarnav\" aria-expanded=\"false\" aria-label=\"toggle navigation\">\\n <span class=\"navbar-toggler-icon\"></span>\\n </button>\\n ...iv>\\n </form>\\n \\n <div class=\"mt-3 text-center\">\\n <a href=\"/auth/reset_password_request\">\\xc2\\xbfolvid\\xc3\\xb3 su contrase\\xc3\\xb1a?</a>\\n </div>\\n </div>\\n </div>\\n </div>\\n</div>\\n\\n </main>\\n\\n <!-- footer -->\\n <footer class=\"bg-light py-4 mt-5\">\\n <div class=\"container\">\\n <div class=\"row\">\\n <div class=\"col-md-6\">\\n <p class=\"mb-0\">© 2025 arch - sistema de gesti\\xc3\\xb3n documental</p>\\n </div>\\n <div class=\"col-md-6 text-end\">\\n <a href=\"/about\" class=\"text-decoration-none\">acerca de</a>\\n </div>\\n </div>\\n </div>\\n </footer>\\n\\n <!-- bootstrap bundle with popper -->\\n <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\\n \\n <!-- jquery (for bootstrap plugins that require it) -->\\n <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\\n \\n <!-- custom javascript -->\\n <script src=\"/static/js/main.js\"></script>\\n \\n \\n</body>\\n</html>'\n + 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 cont
|
||
|
"error_trace": "tests\\test_auth.py:33: in test_login_invalid_credentials\n assert (\nE assert b'credenciales' in b'<!doctype html>\\n<html lang=\"es\">\\n<head>\\n <meta charset=\"utf-8\">\\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n <title>iniciar sesi\\xc3\\xb3n - arch</title>\\n \\n <!-- bootstrap css -->\\n <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\\n \\n <!-- font awesome icons -->\\n <link href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css\" rel=\"stylesheet\">\\n \\n <!-- custom css -->\\n <link href=\"/static/css/main.css\" rel=\"stylesheet\">\\n \\n \\n</head>\\n<body>\\n <!-- navigation -->\\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\\n <div class=\"container\">\\n <a class=\"navbar-brand\" href=\"/projects/\">\\n <img src=\"/static/img/logo.png\" alt=\"arch\" height=\"30\">\\n arch\\n </a>\\n <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarnav\" \\n aria-controls=\"navbarnav\" aria-expanded=\"false\" aria-label=\"toggle navigation\">\\n <span class=\"navbar-toggler-icon\"></span>\\n </button>\\n ...iv>\\n </form>\\n \\n <div class=\"mt-3 text-center\">\\n <a href=\"/auth/reset_password_request\">\\xc2\\xbfolvid\\xc3\\xb3 su contrase\\xc3\\xb1a?</a>\\n </div>\\n </div>\\n </div>\\n </div>\\n</div>\\n\\n </main>\\n\\n <!-- footer -->\\n <footer class=\"bg-light py-4 mt-5\">\\n <div class=\"container\">\\n <div class=\"row\">\\n <div class=\"col-md-6\">\\n <p class=\"mb-0\">© 2025 arch - sistema de gesti\\xc3\\xb3n documental</p>\\n </div>\\n <div class=\"col-md-6 text-end\">\\n <a href=\"/about\" class=\"text-decoration-none\">acerca de</a>\\n </div>\\n </div>\\n </div>\\n </footer>\\n\\n <!-- bootstrap bundle with popper -->\\n <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\\n \\n <!-- jquery (for bootstrap plugins that require it) -->\\n <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\\n \\n <!-- custom javascript -->\\n <script src=\"/static/js/main.js\"></script>\\n \\n \\n</body>\\n</html>'\nE + 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
|
||
|
},
|
||
|
{
|
||
|
"id": "Scripts/Arch/tests/test_auth.py::TestAuth::test_logout",
|
||
|
"module": "Scripts/Arch/tests/test_auth.py",
|
||
|
"class": "TestAuth",
|
||
|
"name": "test_logout",
|
||
|
"result": "passed",
|
||
|
"duration": 0.35230779999983497,
|
||
|
"error_message": null,
|
||
|
"error_trace": null
|
||
|
},
|
||
|
{
|
||
|
"id": "Scripts/Arch/tests/test_auth.py::TestAuth::test_access_protected_route",
|
||
|
"module": "Scripts/Arch/tests/test_auth.py",
|
||
|
"class": "TestAuth",
|
||
|
"name": "test_access_protected_route",
|
||
|
"result": "passed",
|
||
|
"duration": 0.04948299999523442,
|
||
|
"error_message": null,
|
||
|
"error_trace": null
|
||
|
},
|
||
|
{
|
||
|
"id": "Scripts/Arch/tests/test_auth.py::TestAuth::test_permission_levels",
|
||
|
"module": "Scripts/Arch/tests/test_auth.py",
|
||
|
"class": "TestAuth",
|
||
|
"name": "test_permission_levels",
|
||
|
"result": "failed",
|
||
|
"duration": 0.3503786999935983,
|
||
|
"error_message": "assert (404 == 403 or b'acceso denegado' in b'<!doctype html>\\n<html lang=\"es\">\\n<head>\\n <meta charset=\"utf-8\">\\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n <title>error 404 - arch</title>\\n \\n <!-- bootstrap css -->\\n <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\\n \\n <!-- font awesome icons -->\\n <link href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css\" rel=\"stylesheet\">\\n \\n <!-- custom css -->\\n <link href=\"/static/css/main.css\" rel=\"stylesheet\">\\n \\n \\n</head>\\n<body>\\n <!-- navigation -->\\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\\n <div class=\"container\">\\n <a class=\"navbar-brand\" href=\"/projects/\">\\n <img src=\"/static/img/logo.png\" alt=\"arch\" height=\"30\">\\n arch\\n </a>\\n <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarnav\" \\n aria-controls=\"navbarnav\" aria-expanded=\"false\" aria-label=\"toggle navigation\">\\n <span class=\"navbar-toggler-icon\"></span>\\n </button>\\n <di... \\n \\n <div class=\"mt-5\">\\n <a href=\"/projects/\" class=\"btn btn-primary btn-lg\">\\n <i class=\"bi bi-house\"></i> ir a la p\\xc3\\xa1gina principal\\n </a>\\n </div>\\n </div>\\n </div>\\n</div>\\n\\n </main>\\n\\n <!-- footer -->\\n <footer class=\"bg-light py-4 mt-5\">\\n <div class=\"container\">\\n <div class=\"row\">\\n <div class=\"col-md-6\">\\n <p class=\"mb-0\">© 2025 arch - sistema de gesti\\xc3\\xb3n documental</p>\\n </div>\\n <div class=\"col-md-6 text-end\">\\n <a href=\"/about\" class=\"text-decoration-none\">acerca de</a>\\n </div>\\n </div>\\n </div>\\n </footer>\\n\\n <!-- bootstrap bundle with popper -->\\n <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\\n \\n <!-- jquery (for bootstrap plugins that require it) -->\\n <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\\n \\n <!-- custom javascript -->\\n <script src=\"/static/js/main.js\"></script>\\n \\n \\n</body>\\n</html>')\n + where 404 = <WrapperTestResponse 3531 bytes [404 NOT FOUND]>.status_code\n + 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/\" clas
|
||
|
"error_trace": "tests\\test_auth.py:70: in test_permission_levels\n assert (\nE assert (404 == 403 or b'acceso denegado' in b'<!doctype html>\\n<html lang=\"es\">\\n<head>\\n <meta charset=\"utf-8\">\\n <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\\n <title>error 404 - arch</title>\\n \\n <!-- bootstrap css -->\\n <link href=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/css/bootstrap.min.css\" rel=\"stylesheet\">\\n \\n <!-- font awesome icons -->\\n <link href=\"https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.4.0/css/all.min.css\" rel=\"stylesheet\">\\n \\n <!-- custom css -->\\n <link href=\"/static/css/main.css\" rel=\"stylesheet\">\\n \\n \\n</head>\\n<body>\\n <!-- navigation -->\\n <nav class=\"navbar navbar-expand-lg navbar-dark bg-primary\">\\n <div class=\"container\">\\n <a class=\"navbar-brand\" href=\"/projects/\">\\n <img src=\"/static/img/logo.png\" alt=\"arch\" height=\"30\">\\n arch\\n </a>\\n <button class=\"navbar-toggler\" type=\"button\" data-bs-toggle=\"collapse\" data-bs-target=\"#navbarnav\" \\n aria-controls=\"navbarnav\" aria-expanded=\"false\" aria-label=\"toggle navigation\">\\n <span class=\"navbar-toggler-icon\"></span>\\n </button>\\n <di... \\n \\n <div class=\"mt-5\">\\n <a href=\"/projects/\" class=\"btn btn-primary btn-lg\">\\n <i class=\"bi bi-house\"></i> ir a la p\\xc3\\xa1gina principal\\n </a>\\n </div>\\n </div>\\n </div>\\n</div>\\n\\n </main>\\n\\n <!-- footer -->\\n <footer class=\"bg-light py-4 mt-5\">\\n <div class=\"container\">\\n <div class=\"row\">\\n <div class=\"col-md-6\">\\n <p class=\"mb-0\">© 2025 arch - sistema de gesti\\xc3\\xb3n documental</p>\\n </div>\\n <div class=\"col-md-6 text-end\">\\n <a href=\"/about\" class=\"text-decoration-none\">acerca de</a>\\n </div>\\n </div>\\n </div>\\n </footer>\\n\\n <!-- bootstrap bundle with popper -->\\n <script src=\"https://cdn.jsdelivr.net/npm/bootstrap@5.3.0/dist/js/bootstrap.bundle.min.js\"></script>\\n \\n <!-- jquery (for bootstrap plugins that require it) -->\\n <script src=\"https://code.jquery.com/jquery-3.6.0.min.js\"></script>\\n \\n <!-- custom javascript -->\\n <script src=\"/static/js/main.js\"></script>\\n \\n \\n</body>\\n</html>')\nE + where 404 = <WrapperTestResponse 3531 bytes [404 NOT FOUND]>.status_code\nE + 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
|
||
|
}
|
||
|
]
|
||
|
}
|