generated from coulomb/repo-seed
Coevolution workplan extension
This commit is contained in:
@@ -1087,6 +1087,8 @@ def test_ui_register_analyze_and_approve_loop(tmp_path):
|
||||
assert "Registering repository..." in index_response.text
|
||||
assert "Password or access token" in index_response.text
|
||||
assert "Explore after registration" in index_response.text
|
||||
assert "Use LLM assistance if configured" in index_response.text
|
||||
assert "Trusted auto-populate after analysis" in index_response.text
|
||||
|
||||
create_response = client.post(
|
||||
"/ui/repos",
|
||||
@@ -1096,6 +1098,7 @@ def test_ui_register_analyze_and_approve_loop(tmp_path):
|
||||
"access_username": "",
|
||||
"access_password": "",
|
||||
"explore_after_registration": "",
|
||||
"use_llm_assistance": "1",
|
||||
},
|
||||
follow_redirects=False,
|
||||
)
|
||||
@@ -1108,6 +1111,8 @@ def test_ui_register_analyze_and_approve_loop(tmp_path):
|
||||
assert "Run Analysis" in detail_response.text
|
||||
assert "Running analysis..." in detail_response.text
|
||||
assert "Analyze cached checkout without fetching upstream" in detail_response.text
|
||||
assert "Use LLM assistance if configured" in detail_response.text
|
||||
assert "Trusted auto-populate after analysis" in detail_response.text
|
||||
assert "Repository Metadata" in detail_response.text
|
||||
|
||||
edit_repository_response = client.post(
|
||||
@@ -1128,6 +1133,7 @@ def test_ui_register_analyze_and_approve_loop(tmp_path):
|
||||
f"{repository_path}/analysis-runs",
|
||||
data={
|
||||
"source_path": "",
|
||||
"use_llm_assistance": "1",
|
||||
"access_username": "",
|
||||
"access_password": "",
|
||||
},
|
||||
@@ -1266,7 +1272,7 @@ def test_ui_register_analyze_and_approve_loop(tmp_path):
|
||||
)
|
||||
second_run_response = client.post(
|
||||
f"{repository_path}/analysis-runs",
|
||||
data={"source_path": ""},
|
||||
data={"source_path": "", "use_llm_assistance": "1"},
|
||||
follow_redirects=False,
|
||||
)
|
||||
assert second_run_response.status_code == 303
|
||||
@@ -1344,6 +1350,8 @@ def test_ui_register_and_explore_lands_on_analysis_result(tmp_path):
|
||||
"access_username": "",
|
||||
"access_password": "",
|
||||
"explore_after_registration": "1",
|
||||
"use_llm_assistance": "",
|
||||
"trusted_auto_approve": "1",
|
||||
},
|
||||
follow_redirects=False,
|
||||
)
|
||||
@@ -1354,7 +1362,13 @@ def test_ui_register_and_explore_lands_on_analysis_result(tmp_path):
|
||||
result = client.get(response.headers["location"])
|
||||
assert result.status_code == 200
|
||||
assert "Candidate Graph" in result.text
|
||||
assert "approved" in result.text
|
||||
assert "Observed Facts" in result.text
|
||||
assert "trusted_auto_approve_candidate_graph" in result.text
|
||||
|
||||
repository_detail = client.get("/ui/repos/1")
|
||||
assert repository_detail.status_code == 200
|
||||
assert "Use Approved Registry" in repository_detail.text
|
||||
finally:
|
||||
app.dependency_overrides.clear()
|
||||
|
||||
|
||||
Reference in New Issue
Block a user