import pytest from apps.legal.models import LegalIndexPage, LegalPage @pytest.mark.django_db def test_legal_index_redirects(client, home_page): legal_index = LegalIndexPage(title="Legal", slug="legal") home_page.add_child(instance=legal_index) legal_index.save_revision().publish() resp = client.get("/legal/") assert resp.status_code == 302 @pytest.mark.django_db def test_legal_page_render(client, home_page): legal_index = LegalIndexPage(title="Legal", slug="legal") home_page.add_child(instance=legal_index) legal = LegalPage(title="Privacy", slug="privacy-policy", last_updated="2026-01-01", body="

x

") legal_index.add_child(instance=legal) legal.save_revision().publish() resp = client.get("/legal/privacy-policy/") assert resp.status_code == 200