chore: remove orphan test for deleted generate-synthesis-inputs script (#205)

tests/test_generate_synthesis_inputs_v3.py imported a script that no
longer exists in the repo. The test failed with FileNotFoundError on
every run.
This commit is contained in:
Ilia Alshanetsky
2026-04-25 17:16:39 -04:00
committed by GitHub
parent 145adc9f56
commit 18b5658674
-123
View File
@@ -1,123 +0,0 @@
import importlib.util
import json
import sys
import tempfile
import unittest
from pathlib import Path
sys.path.insert(0, str(Path(__file__).resolve().parents[1] / "skills" / "last30days" / "scripts"))
from lib import schema
SCRIPT_PATH = Path(__file__).resolve().parents[1] / "skills" / "last30days" / "scripts" / "generate-synthesis-inputs.py"
def load_module():
spec = importlib.util.spec_from_file_location("generate_synthesis_inputs", SCRIPT_PATH)
module = importlib.util.module_from_spec(spec)
assert spec and spec.loader
spec.loader.exec_module(module)
return module
class GenerateSynthesisInputsV3Tests(unittest.TestCase):
def test_main_uses_v3_report_deserializer(self):
module = load_module()
report = schema.Report(
topic="test topic",
range_from="2026-02-14",
range_to="2026-03-16",
generated_at="2026-03-16T00:00:00+00:00",
provider_runtime=schema.ProviderRuntime(
reasoning_provider="gemini",
planner_model="gemini-3.1-flash-lite-preview",
rerank_model="gemini-3.1-flash-lite-preview",
),
query_plan=schema.QueryPlan(
intent="breaking_news",
freshness_mode="strict_recent",
cluster_mode="story",
raw_topic="test topic",
subqueries=[
schema.SubQuery(
label="primary",
search_query="test topic",
ranking_query="What happened with test topic?",
sources=["grounding"],
)
],
source_weights={"grounding": 1.0},
),
clusters=[
schema.Cluster(
cluster_id="cluster-1",
title="Title",
candidate_ids=["c1"],
representative_ids=["c1"],
sources=["grounding"],
score=90.0,
)
],
ranked_candidates=[
schema.Candidate(
candidate_id="c1",
item_id="i1",
source="grounding",
sources=["grounding"],
title="Title",
url="https://example.com",
snippet="Snippet",
subquery_labels=["primary"],
native_ranks={"primary:grounding": 1},
local_relevance=0.8,
freshness=90,
engagement=None,
source_quality=1.0,
rrf_score=0.02,
rerank_score=91.0,
final_score=90.0,
source_items=[
schema.SourceItem(
item_id="i1",
source="grounding",
title="Title",
body="Body",
url="https://example.com",
published_at="2026-03-16",
)
],
)
],
items_by_source={
"grounding": [
schema.SourceItem(
item_id="i1",
source="grounding",
title="Title",
body="Body",
url="https://example.com",
)
]
},
errors_by_source={},
)
with tempfile.TemporaryDirectory() as tmp:
json_dir = Path(tmp) / "json"
compact_dir = Path(tmp) / "compact"
json_dir.mkdir()
(json_dir / "sample.json").write_text(json.dumps(schema.to_dict(report)))
module.JSON_DIR = json_dir
module.COMPACT_DIR = compact_dir
result = module.main()
self.assertEqual(0, result)
output = (compact_dir / "sample.md").read_text()
self.assertIn("# last30days v3.0.0: test topic", output)
if __name__ == "__main__":
unittest.main()