test: +12 test modules — clean_release routes, gitea routes, dashboard detail, candidate_service, compliance_orchestrator, clarification_engine/orchestrator, dataset_review helpers. Fix 18 failures (assistant tools, maintence, dataset_review, approval, publication)
This commit is contained in:
@@ -246,7 +246,7 @@ class TestToolDeploy:
|
||||
|
||||
# #region test_deploy_dashboard_missing_params [C:2] [TYPE Function]
|
||||
@patch("src.api.routes.assistant._tool_deploy._check_any_permission", return_value=True)
|
||||
@patch("src.api.routes.assistant._tool_deploy._resolve_environment_id")
|
||||
@patch("src.api.routes.assistant._tool_deploy._resolve_env_id")
|
||||
@patch("src.api.routes.assistant._tool_deploy._resolve_dashboard_id_entity")
|
||||
async def test_deploy_dashboard_missing_params(
|
||||
self, mock_resolve_dash, mock_resolve_env, mock_perm,
|
||||
@@ -294,20 +294,17 @@ class TestToolLlmDocumentation:
|
||||
|
||||
# #region test_llm_documentation_missing_params [C:2] [TYPE Function]
|
||||
@patch("src.api.routes.assistant._tool_llm_documentation._check_any_permission", return_value=True)
|
||||
@patch("src.api.routes.assistant._tool_llm_documentation._resolve_dashboard_id_entity")
|
||||
async def test_llm_documentation_missing_params(
|
||||
self, mock_resolve, mock_perm,
|
||||
self, mock_perm,
|
||||
current_user, task_manager, config_manager, db,
|
||||
):
|
||||
from src.api.routes.assistant._tool_llm_documentation import handle_llm_documentation
|
||||
|
||||
mock_resolve.return_value = None
|
||||
from src.api.routes.assistant._tool_llm_documentation import handle_run_llm_documentation
|
||||
|
||||
with pytest.raises(HTTPException) as exc:
|
||||
await handle_llm_documentation(
|
||||
await handle_run_llm_documentation(
|
||||
{"entities": {}}, current_user, task_manager, config_manager, db
|
||||
)
|
||||
assert exc.value.status_code == 422
|
||||
assert exc.value.status_code == 400
|
||||
# #endregion test_llm_documentation_missing_params
|
||||
|
||||
|
||||
@@ -475,7 +472,7 @@ class TestToolBackup:
|
||||
|
||||
# #region test_run_backup_missing_env [C:2] [TYPE Function]
|
||||
@patch("src.api.routes.assistant._tool_backup._check_any_permission", return_value=True)
|
||||
@patch("src.api.routes.assistant._tool_backup._resolve_environment_id", return_value=None)
|
||||
@patch("src.api.routes.assistant._tool_backup._resolve_env_id", return_value=None)
|
||||
async def test_run_backup_missing_env(
|
||||
self, mock_resolve_env, mock_perm,
|
||||
task_manager, current_user, config_manager, db,
|
||||
@@ -486,7 +483,7 @@ class TestToolBackup:
|
||||
await handle_run_backup(
|
||||
{"entities": {}}, current_user, task_manager, config_manager, db
|
||||
)
|
||||
assert exc.value.status_code == 422
|
||||
assert exc.value.status_code == 400
|
||||
# #endregion test_run_backup_missing_env
|
||||
|
||||
|
||||
@@ -513,7 +510,7 @@ class TestToolMigration:
|
||||
|
||||
# #region test_execute_migration_success [C:2] [TYPE Function]
|
||||
@patch("src.api.routes.assistant._tool_migration._check_any_permission", return_value=True)
|
||||
@patch("src.api.routes.assistant._tool_migration._resolve_environment_id", return_value="env-1")
|
||||
@patch("src.api.routes.assistant._tool_migration._resolve_env_id", return_value="env-1")
|
||||
@patch("src.api.routes.assistant._tool_migration._resolve_dashboard_id_entity", return_value=42)
|
||||
async def test_execute_migration_success(
|
||||
self, mock_dash, mock_env, mock_perm,
|
||||
|
||||
Reference in New Issue
Block a user