ragflow/test/testcases/test_http_api
Liu An dac5bcdf17
Fix: Enforce default embedding model in create_dataset / update_dataset (#8486)
### What problem does this PR solve?

Previous:
- Defaulted to hardcoded model 'BAAI/bge-large-zh-v1.5@BAAI'
- Did not respect user-configured default embedding_model

Now:
- Correctly prioritizes user-configured default embedding_model

Other:
- Make embedding_model optional in CreateDatasetReq with proper None
handling
- Add default embedding model fallback in dataset update when empty
- Enhance validation utils to handle None values and string
normalization
- Update SDK default embedding model to None to match API changes
- Adjust related test cases to reflect new validation rules

### Type of change

- [x] Bug Fix (non-breaking change which fixes an issue)
2025-06-25 16:41:32 +08:00
..
test_chat_assistant_management Refa: Test configs (#8220) 2025-06-12 17:42:00 +08:00
test_chunk_management_within_dataset Refa: Test configs (#8220) 2025-06-12 17:42:00 +08:00
test_dataset_mangement Fix: Enforce default embedding model in create_dataset / update_dataset (#8486) 2025-06-25 16:41:32 +08:00
test_file_management_within_dataset Test: Add document app tests (#8456) 2025-06-24 17:26:16 +08:00
test_session_management Refactor code (#8341) 2025-06-18 16:40:30 +08:00
common.py Test: Add document app tests (#8456) 2025-06-24 17:26:16 +08:00
conftest.py Test: Refactor test fixtures to use HttpApiAuth naming consistently (#8180) 2025-06-11 14:25:40 +08:00