"""Tests for schedule calendar routes.""" from fastapi.testclient import TestClient class TestSchedule: """Tests for GET /schedule.""" def test_schedule_requires_auth(self, client: TestClient) -> None: """GET /schedule should require admin login.""" response = client.get("/schedule", follow_redirects=False) assert response.status_code in (401, 303)