from __future__ import annotations from fastapi.testclient import TestClient from test_api import BASE def test_resume_import_routes_are_removed(client: TestClient) -> None: created = client.post(f"{BASE}/sessions", json={}).json() session_id = created["session_id"] upload = client.post( f"{BASE}/sessions/{session_id}/resume-imports", files={"file": ("resume.docx", b"unused")}, ) assert upload.status_code == 404 read = client.get(f"{BASE}/sessions/{session_id}/resume-imports/import_legacy") assert read.status_code == 404 apply = client.post( f"{BASE}/sessions/{session_id}/resume-imports/import_legacy/apply", json={"expected_revision": 0}, ) assert apply.status_code == 404