33 lines
891 B
Python
33 lines
891 B
Python
#!/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()
|