This commit is contained in:
@@ -58,3 +58,12 @@ def test_competitor_ppt_prompt_uses_neutral_ewooc_viewpoint():
|
||||
assert "待補身份/價格" in source
|
||||
assert "我方 = PChome" not in source
|
||||
assert "請以 PChome 視角" not in source
|
||||
|
||||
|
||||
def test_top_competitor_risks_reads_latest_momo_price_after_valid_competitor_filter():
|
||||
source = (ROOT / "services" / "competitor_intel_repository.py").read_text(encoding="utf-8")
|
||||
|
||||
assert "FROM valid_competitor vc" in source
|
||||
assert "JOIN LATERAL" in source
|
||||
assert "WHERE pr.product_id = p.id" in source
|
||||
assert "ROW_NUMBER() OVER (PARTITION BY p.id" not in source.split("def _fetch_top_competitor_risks_uncached", 1)[1].split("def fetch_competitor_comparison_results", 1)[0]
|
||||
|
||||
Reference in New Issue
Block a user