Skip to content

Commit 4920511

Browse files
bsboddenclaude
andcommitted
test: add comprehensive integration tests for multi-field sorting (#373)
Added integration tests using TestContainers to verify multiple field sorting behavior with real Redis Search instances. Tests cover: - FilterQuery: single/multiple field sorting with various formats - VectorQuery: custom sorting vs default vector distance sorting - TextQuery: sorting text search results by custom fields - Edge cases: invalid inputs, empty lists, None values - Backward compatibility: existing sort_by usage patterns - Warning verification: logs when multiple fields specified All 17 integration tests validate that: 1. Single field sorting works in ASC/DESC modes 2. Multiple field specifications are accepted but only first field used 3. Warnings are logged when multiple fields provided 4. Filter expressions work correctly with sorting 5. Old-style API calls remain functional Test data: 8 product records with varied price, rating, and stock values. 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
1 parent 417186b commit 4920511

File tree

1 file changed

+408
-0
lines changed

1 file changed

+408
-0
lines changed

0 commit comments

Comments
 (0)