2026-06-13 14:32:33 +00:00
|
|
|
# retoor <retoor@molodetz.nl>
|
|
|
|
|
|
2026-09-08 03:44:30 +02:00
|
|
|
import time
|
|
|
|
|
|
|
|
|
|
from tests.conftest import BASE_URL, CACHE_VERSION_PROPAGATION_SECONDS
|
|
|
|
|
from devplacepy.database import set_setting
|
2026-06-13 14:32:33 +00:00
|
|
|
|
|
|
|
|
|
2026-06-14 07:48:10 +00:00
|
|
|
def test_issue_job_status_not_found(alice):
|
2026-06-13 14:32:33 +00:00
|
|
|
page, _ = alice
|
2026-09-08 03:44:30 +02:00
|
|
|
set_setting("happy_404_enabled", "0")
|
|
|
|
|
time.sleep(CACHE_VERSION_PROPAGATION_SECONDS)
|
|
|
|
|
try:
|
|
|
|
|
page.goto(f"{BASE_URL}/issues/jobs/nonexistent-job", wait_until="domcontentloaded")
|
|
|
|
|
assert page.is_visible("h1.error-code:has-text('404')")
|
|
|
|
|
assert page.is_visible("text=Page not found")
|
|
|
|
|
finally:
|
|
|
|
|
set_setting("happy_404_enabled", "1")
|
|
|
|
|
time.sleep(CACHE_VERSION_PROPAGATION_SECONDS)
|