"""Tests for workout day viewer routes.""" from fastapi.testclient import TestClient class TestWorkoutDayViewer: """Tests for GET /workouts/.""" def test_workout_day_requires_auth(self, client: TestClient) -> None: """GET /workouts/push should require admin login.""" response = client.get("/workouts/push", follow_redirects=False) assert response.status_code in (401, 303) def test_workout_days_list_requires_auth(self, client: TestClient) -> None: """GET /workouts should require admin login.""" response = client.get("/workouts", follow_redirects=False) assert response.status_code in (401, 303)