"""§10 数据看板""" import pytest pytestmark = pytest.mark.integration def test_dashboard_endpoints(api): overview = api.assert_success(api.get("/dashboard/overview")) assert isinstance(overview, dict) ranking = api.assert_success(api.get("/dashboard/activity-ranking")) assert isinstance(ranking, list) weekly = api.assert_success(api.get("/dashboard/reports/weekly")) assert isinstance(weekly, dict) monthly = api.assert_success(api.get("/dashboard/reports/monthly")) assert isinstance(monthly, dict)