Add HTML5 background import job status
This commit is contained in:
@@ -197,9 +197,11 @@ def test_html5_project_setup_renders_server_fragments():
|
||||
assert f'hx-get="/html5/projects/{project_id}/setup/summary"' in setup.text
|
||||
assert f'hx-post="/html5/projects/{project_id}/setup/source"' in setup.text
|
||||
assert f'hx-post="/html5/projects/{project_id}/setup/check"' in setup.text
|
||||
assert f'hx-post="/html5/projects/{project_id}/setup/import-job"' in setup.text
|
||||
assert f'hx-post="/html5/projects/{project_id}/setup/import"' in setup.text
|
||||
assert f'hx-post="/html5/projects/{project_id}/setup/reindex"' in setup.text
|
||||
assert "data-html5-import-check" in setup.text
|
||||
assert "data-html5-import-job" in setup.text
|
||||
assert "XML_DUMP" in setup.text
|
||||
assert "__next" not in setup.text
|
||||
|
||||
@@ -216,6 +218,22 @@ def test_html5_project_setup_renders_server_fragments():
|
||||
assert "WARNING" in check.text
|
||||
assert "<html" not in check.text
|
||||
|
||||
import_job = client.post(f"/html5/projects/{project_id}/setup/import-job")
|
||||
assert import_job.status_code == 200
|
||||
assert "data-html5-import-job" in import_job.text
|
||||
assert "SERVER_IMPORT" not in import_job.text
|
||||
assert "hx-get" in import_job.text
|
||||
assert "<html" not in import_job.text
|
||||
|
||||
jobs = client.get("/operations/jobs", params={"project_id": project_id, "kind": "SERVER_IMPORT"})
|
||||
assert jobs.status_code == 200
|
||||
job_id = jobs.json()[0]["job_id"]
|
||||
job_fragment = client.get(f"/html5/projects/{project_id}/setup/jobs/{job_id}")
|
||||
assert job_fragment.status_code == 200
|
||||
assert "data-html5-import-job" in job_fragment.text
|
||||
assert job_id in job_fragment.text
|
||||
assert "<html" not in job_fragment.text
|
||||
|
||||
html5_import = client.post(f"/html5/projects/{project_id}/setup/import")
|
||||
assert html5_import.status_code == 200
|
||||
assert "data-html5-setup-summary" in html5_import.text
|
||||
|
||||
Reference in New Issue
Block a user