ComfyUI-Manager/tests/e2e
Dr.Lt.Data 385d0c18e1 test(e2e): real-server coverage for dedicated install flags incl. URL-form pip
- tests/e2e/test_e2e_secgate_legacy_flags.py: 18 tests across 8 server
  config fixtures proving both arms (allow/deny) of each flag against a
  running ComfyUI legacy server, batch composite gating, transitive-pip
  non-consultation, and denial-copy contract. Zero-install discipline:
  the designated do-not-install sample for direct git-URL rows, a
  synthetic nonexistent URL for batch unknown-URL rows.
- tests/e2e/test_e2e_pip_url_form.py: 4 tests proving the pip gate is
  argument-content-agnostic with a URL-form pip spec — deny arm (403,
  no install-scripts reservation, denial log names the flag) and
  real-install arm (200 + reservation, executed at next restart, the
  package importable in the isolated E2E venv, then fully self-cleaned).
  Uses the owned purpose-built fixture
  git+https://github.com/ltdrdata/pip-test1-do-not-install (public,
  zero-dep, pure Python, seconds-fast) instead of an external
  third-party repo, keeping the test's lifetime under our control.
2026-06-08 02:12:14 +09:00
..
scripts fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_config_api.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_csrf_legacy.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_csrf.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_customnode_info.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_endpoint.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_git_clone.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_legacy_endpoints.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_legacy_real_ops.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_pip_url_form.py test(e2e): real-server coverage for dedicated install flags incl. URL-form pip 2026-06-08 02:12:14 +09:00
test_e2e_queue_lifecycle.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_secgate_default.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_secgate_legacy_flags.py test(e2e): real-server coverage for dedicated install flags incl. URL-form pip 2026-06-08 02:12:14 +09:00
test_e2e_secgate_strict.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_snapshot_lifecycle.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_system_info.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_task_operations.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00
test_e2e_version_mgmt.py fix(security): harden CSRF with Content-Type gate and expand E2E coverage (#2818) 2026-04-22 05:04:30 +09:00