generated from kgod/ai-review-template
26 lines
760 B
Python
26 lines
760 B
Python
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
|