Refactor: deco document upload_and_parse API (#14366)

### What problem does this PR solve?

remove unused "POST /v1/document/upload_and_parse"

### Type of change

- [x] Refactoring
This commit is contained in:
Jack
2026-04-27 20:35:00 +08:00
committed by GitHub
parent d78013964a
commit 343bda1119
3 changed files with 7 additions and 177 deletions

View File

@@ -314,19 +314,6 @@ class TestDocumentsUploadUnit:
# Just verify we get a response
assert "code" in res
def test_upload_and_parse_matrix_unit(self, document_app_module, monkeypatch):
module = document_app_module
monkeypatch.setattr(module, "request", _DummyRequest(form={"conversation_id": "conv-1"}, files=_DummyFiles({"file": [_DummyFile("")]})))
res = _run(module.upload_and_parse.__wrapped__())
assert res["code"] == module.RetCode.ARGUMENT_ERROR
assert res["message"] == "No file selected!"
files = _DummyFiles({"file": [_DummyFile("note.txt")]})
monkeypatch.setattr(module, "request", _DummyRequest(form={"conversation_id": "conv-1"}, files=files))
monkeypatch.setattr(module, "doc_upload_and_parse", lambda _conv_id, _files, _uid: ["doc-1"])
res = _run(module.upload_and_parse.__wrapped__())
assert res["code"] == 0
assert res["data"] == ["doc-1"]
@pytest.mark.p2