### What problem does this PR solve? - Fix error message assertion in test_update_chunk.py to match new ownership validation - Simplify dataset listing test cases by removing lambda assertions for sorting - Fix actions: https://github.com/infiniflow/ragflow/actions/runs/16885465524/job/47831942553 ### Type of change - [x] Fix test casestags/v0.20.2
| delete_documents(HttpApiAuth, dataset_id, {"ids": [document_id]}) | delete_documents(HttpApiAuth, dataset_id, {"ids": [document_id]}) | ||||
| res = update_chunk(HttpApiAuth, dataset_id, document_id, chunk_ids[0]) | res = update_chunk(HttpApiAuth, dataset_id, document_id, chunk_ids[0]) | ||||
| assert res["code"] == 102 | assert res["code"] == 102 | ||||
| assert res["message"] == f"Can't find this chunk {chunk_ids[0]}" | |||||
| assert res["message"] == f"You don't own the document {document_id}." |
| [ | [ | ||||
| {"orderby": ""}, | {"orderby": ""}, | ||||
| {"orderby": "unknown"}, | {"orderby": "unknown"}, | ||||
| ({"orderby": "CREATE_TIME"}, lambda r: (is_sorted(r["data"], "create_time", True))), | |||||
| ({"orderby": "UPDATE_TIME"}, lambda r: (is_sorted(r["data"], "update_time", True))), | |||||
| ({"orderby": " create_time "}, lambda r: (is_sorted(r["data"], "update_time", True))), | |||||
| {"orderby": "CREATE_TIME"}, | |||||
| {"orderby": "UPDATE_TIME"}, | |||||
| {"orderby": " create_time "}, | |||||
| ], | ], | ||||
| ids=["empty", "unknown", "orderby_create_time_upper", "orderby_update_time_upper", "whitespace"], | ids=["empty", "unknown", "orderby_create_time_upper", "orderby_update_time_upper", "whitespace"], | ||||
| ) | ) |