handOver2/quick_test.py

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()