generated from coulomb/repo-seed
Improved ability description
This commit is contained in:
@@ -277,7 +277,7 @@ def test_search_filters_by_status_language_and_framework(tmp_path):
|
||||
status="indexed",
|
||||
language="Python",
|
||||
framework="FastAPI",
|
||||
ability="Repository Usefulness",
|
||||
ability="Support Filterable",
|
||||
capability="Repository Structure",
|
||||
)
|
||||
wrong_language_results = service.search(
|
||||
@@ -620,7 +620,7 @@ def test_analyze_repository_falls_back_when_optional_llm_extractor_returns_no_ca
|
||||
summary = service.analyze_repository(repository.id)
|
||||
graph = service.candidate_graph(repository.id, summary.analysis_run.id)
|
||||
|
||||
assert graph.abilities[0].name == "Review Fallback Repository Usefulness"
|
||||
assert graph.abilities[0].name == "Support Fallback"
|
||||
|
||||
|
||||
def test_analyze_repository_records_llm_failure_and_falls_back(tmp_path):
|
||||
@@ -641,7 +641,7 @@ def test_analyze_repository_records_llm_failure_and_falls_back(tmp_path):
|
||||
decisions = service.list_review_decisions(repository.id, summary.analysis_run.id)
|
||||
|
||||
assert summary.analysis_run.status == "completed"
|
||||
assert graph.abilities[0].name == "Review Failing LLM Repository Usefulness"
|
||||
assert graph.abilities[0].name == "Support Failing LLM"
|
||||
assert decisions[0].action == "llm_extraction_failed"
|
||||
assert "provider unavailable" in decisions[0].notes
|
||||
|
||||
@@ -683,7 +683,7 @@ def test_approve_candidate_graph_publishes_ability_map_once(tmp_path):
|
||||
assert service.get_repository(repository.id).status == "indexed"
|
||||
assert len(ability_map.abilities) == 1
|
||||
assert len(second_approval.abilities) == 1
|
||||
assert ability_map.abilities[0].name == "Review Example Repository Usefulness"
|
||||
assert ability_map.abilities[0].name == "Support Example"
|
||||
assert ability_map.abilities[0].capabilities[0].features[0].location == "app.py"
|
||||
assert ability_map.abilities[0].capabilities[0].features[0].source_refs
|
||||
assert ability_map.abilities[0].capabilities[0].features[0].source_refs[0].line == 3
|
||||
|
||||
Reference in New Issue
Block a user