Test: Added test cases for Parse Documents HTTP API (#6235)

### What problem does this PR solve?

cover [parse
documents](https://ragflow.io/docs/dev/http_api_reference#parse-documents)
endpoints

### Type of change

- [x] add test cases
This commit is contained in:
liu an
2025-03-18 17:39:24 +08:00
committed by GitHub
parent f982771131
commit 9515ed401f
5 changed files with 345 additions and 3 deletions

View File

@ -116,6 +116,15 @@ class TestDatasetDeletion:
assert res["code"] == 102
assert res["message"] == f"You don't own the dataset {ids[0]}"
def test_duplicate_deletion(self, get_http_api_auth):
ids = create_datasets(get_http_api_auth, 1)
res = delete_dataset(get_http_api_auth, {"ids": ids + ids})
assert res["code"] == 0
assert res["data"]["success_count"] == 1
res = list_dataset(get_http_api_auth)
assert len(res["data"]) == 0
def test_concurrent_deletion(self, get_http_api_auth):
ids = create_datasets(get_http_api_auth, 100)