perf: scope SEC ticker quality checks

This commit is contained in:
2026-08-04 08:09:37 +02:00
parent e0f3d43efb
commit 59ac108c90
4 changed files with 43 additions and 11 deletions
@@ -122,7 +122,8 @@ async def test_ticker_quality_explains_no_xbrl_block(db_session):
status="promoted",
validation_json=json.dumps({
"setup_blocked_ciks": [ticker.cik],
"no_xbrl_filings": [{"cik": ticker.cik}],
"no_xbrl_ciks": [ticker.cik],
"no_xbrl_filings": [],
}),
started_at=datetime.now(timezone.utc),
),
@@ -133,3 +134,6 @@ async def test_ticker_quality_explains_no_xbrl_block(db_session):
assert quality.eligible is False
assert quality.code == "no_xbrl_filings"
assert "CIK override" in (quality.message or "")
assert await fundamentals_quality_service.ticker_is_eligible(
db_session, ticker.id
) is False