import pytest @pytest.fixture def root_page(): """Wagtail 初始迁移创建的树根页面(depth=1)。""" from wagtail.models import Page return Page.objects.get(depth=1) @pytest.fixture def home_page(root_page): """在树根下创建一个测试用 HomePage 实例。""" from apps.home.models import HomePage page = HomePage(title="首页", slug="home-test") root_page.add_child(instance=page) return page