fix(github): expose operator unblock actions
This commit is contained in:
@@ -30,6 +30,10 @@ def test_delivery_closure_workbench_endpoint_returns_product_summary():
|
||||
assert data["summary"]["github_api_forbidden_count"] == 6
|
||||
assert data["summary"]["github_controlled_apply_ready_count"] == 0
|
||||
assert data["summary"]["github_blocked_preflight_target_count"] == 5
|
||||
assert data["summary"]["github_operator_unblock_required"] is True
|
||||
assert data["summary"]["github_operator_unblock_status"] == (
|
||||
"github_account_suspended_external_action_required"
|
||||
)
|
||||
assert data["summary"]["secret_values_collected"] is False
|
||||
assert data["summary"]["average_completion_percent"] >= 0
|
||||
assert data["summary"]["high_risk_blocker_count"] > 0
|
||||
@@ -64,6 +68,17 @@ def test_delivery_closure_workbench_endpoint_returns_product_summary():
|
||||
assert lanes["github"]["metric"]["write_channel_ready"] is False
|
||||
assert lanes["github"]["metric"]["github_account_status"] == "suspended"
|
||||
assert lanes["github"]["metric"]["github_account_suspended"] is True
|
||||
assert lanes["github"]["operator_unblock"]["required"] is True
|
||||
assert lanes["github"]["operator_unblock"]["status"] == (
|
||||
"github_account_suspended_external_action_required"
|
||||
)
|
||||
assert (
|
||||
"complete_github_account_suspension_appeal_or_provide_authorized_writable_namespace"
|
||||
in lanes["github"]["operator_unblock"]["required_actions"]
|
||||
)
|
||||
assert lanes["github"]["next_action"] == (
|
||||
"complete_github_account_suspension_appeal_or_provide_authorized_writable_namespace"
|
||||
)
|
||||
assert all(0 <= lane["completion_percent"] <= 100 for lane in lanes.values())
|
||||
assert all(lane["tone"] in {"ok", "warn", "danger"} for lane in lanes.values())
|
||||
|
||||
|
||||
Reference in New Issue
Block a user