feat(stock): news_issues (감성 기반 악재 flag)

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-05-31 22:02:45 +09:00
parent 241c24943f
commit 4ed3794f71
2 changed files with 47 additions and 0 deletions

View File

@@ -203,3 +203,13 @@ def test_market_events_detects_move_and_volume():
types = {e["type"] for e in evts}
assert "price_move" in types
assert "volume_surge" in types
def test_news_issues_flags_negative_sentiment(monkeypatch):
# news_sentiment: 005930 음수 점수 → 악재 flag
monkeypatch.setattr(hi, "_news_sentiment_map", lambda date: {
"005930": {"score_raw": -0.6, "news_count": 8}})
issues = hi.news_issues(["005930"], date="2026-05-29", use_llm=False)
assert "005930" in issues
assert issues["005930"][0]["type"] == "news"
assert issues["005930"][0]["severity"] in ("med", "high")