test_10_dashboard.py 546 B

12345678910111213141516171819
  1. """§10 数据看板"""
  2. import pytest
  3. pytestmark = pytest.mark.integration
  4. def test_dashboard_endpoints(api):
  5. overview = api.assert_success(api.get("/dashboard/overview"))
  6. assert isinstance(overview, dict)
  7. ranking = api.assert_success(api.get("/dashboard/activity-ranking"))
  8. assert isinstance(ranking, list)
  9. weekly = api.assert_success(api.get("/dashboard/reports/weekly"))
  10. assert isinstance(weekly, dict)
  11. monthly = api.assert_success(api.get("/dashboard/reports/monthly"))
  12. assert isinstance(monthly, dict)