**task-2217 완료 보고** (dev1-team) **task-2217 완료 보고서** (16분 27초) **핵심 결과** `server/gdrive.py` 177행의 `get_drive_service_sa()` → `get_drive_service()`로 1줄 수정 완료. 테스트 mock도 SA→OAuth2로 업데이트하여 13건 전체 통과. 서버 재기동 후 API 상태 확인(`/api/status` → 200 OK) 통과. ## 수정 파일 | 파일 | 변경 내용 | grep 검증 | 상태 | |------|-----------|-----------|------| | server/gdrive.py:177 | `get_drive_service_sa()` → `get_drive_service()` | grep "get_drive_service()" 177행 OK | verified | | server/tests/test_gdrive.py:284,307,328 | mock 대상 SA→OAuth2 변경 (3곳) | grep 확인 OK | verified | ## 검증 결과 - `py_compile server/gdrive.py`: COMPILE OK - `from gdrive import upload_file_to_drive`: import OK - 서버 기동 후 `curl http://localhost:8001/api/status` → `{"status":"ok"}` (200) - pytest server/tests/test_gdrive.py: 13 passed (0.69s) - `get_drive_service_sa()` 호출: 177행에서 제거 확인 (149행 함수 정의만 잔존) ## L1 스모크테스트 결과 - 서버 재시 **발견/해결 이슈 2건** 1. **test_gdrive.py mock 미수정으로 3건 테스트 실패** — mock 대상을 `get_drive_service_sa` → `get_drive_service`로 3곳 수정하여 해결 (284, 307, 328행) 2. **실제 Google Drive 업로드 E2E 테스트 미실행** — 미해결: 범위 외 사유: OAuth2 토큰이 프로덕션 환경에만 설정되어 있어 로컬 E2E 테스트 불가. 코드 변경 자체는 함수 호출 교체 + 단위테스트로 검증 완료.