修复lsfx删除文件接口logIds解析异常

This commit is contained in:
wkc
2026-03-16 16:25:01 +08:00
parent 7ae3fde8ef
commit e1ee681550
5 changed files with 1034 additions and 4 deletions

View File

@@ -174,3 +174,20 @@ def test_field_completeness(client):
for field in required_fields:
assert field in log, f"缺少字段: {field}"
def test_delete_files_accepts_array_style_log_ids(client):
"""测试删除文件接口兼容数组风格的 logIds 入参"""
response = client.post(
"/watson/api/project/batchDeleteUploadFile",
data={
"groupId": 1000,
"logIds": "[50689]",
"userId": 902001,
}
)
assert response.status_code == 200
data = response.json()
assert data["code"] == "200 OK"
assert data["message"] == "delete.files.success"