fix: daily_review 테스트 날짜 불일치로 인한 테스트 실패 #129

Closed
opened 2026-02-16 10:04:01 +09:00 by agentson · 0 comments
Collaborator

문제

tests/test_daily_review.py에서 2개 테스트 실패:

  • test_generate_scorecard_market_scoped
  • test_generate_scorecard_top_winners_and_losers

원인

테스트에서 generate_scorecard('2026-02-14', 'KR')로 조회하지만, DecisionLogger.log_decision()과 log_trade()는 datetime.now(UTC)로 현재 날짜 타임스탬프를 저장.
DATE(timestamp) = '2026-02-14' 필터가 실제 저장된 날짜와 매칭되지 않아 0건 반환.

해결 방안

테스트에서 하드코딩된 날짜 대신 datetime.now(UTC) 기준 오늘 날짜를 사용하도록 수정.

## 문제 tests/test_daily_review.py에서 2개 테스트 실패: - test_generate_scorecard_market_scoped - test_generate_scorecard_top_winners_and_losers ## 원인 테스트에서 generate_scorecard('2026-02-14', 'KR')로 조회하지만, DecisionLogger.log_decision()과 log_trade()는 datetime.now(UTC)로 현재 날짜 타임스탬프를 저장. DATE(timestamp) = '2026-02-14' 필터가 실제 저장된 날짜와 매칭되지 않아 0건 반환. ## 해결 방안 테스트에서 하드코딩된 날짜 대신 datetime.now(UTC) 기준 오늘 날짜를 사용하도록 수정.
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: jihoson/The-Ouroboros#129