#!/usr/bin/env python3 # -*- coding: utf-8 -*- """ 빠른 초기화 테스트 """ try: from core.logger import get_logger from database.crud import CRUDManager from services.weather_service import WeatherService logger = get_logger(__name__) logger.info("초기화 테스트 시작") # CRUD 테스트 crud = CRUDManager() logger.info("CRUD 초기화 성공") # 날씨 서비스 테스트 weather_service = WeatherService() logger.info("날씨 서비스 초기화 성공") # 근무 형태별 날씨 테스트 result = weather_service.get_weather_for_shift('주간') logger.info(f"근무 형태별 날씨 조회 성공: 데이터 포인트 {result.get('data_points', 0)}개") print("모든 초기화 테스트 통과!") except Exception as e: print(f"초기화 오류: {e}") import traceback traceback.print_exc()