Sergey Sannikov
675951360f
Fix RESP3 double parsing returning positive INF for -inf ( #1716 )
...
parseDouble() returned positive INF for the RESP3 payload ',-inf',
inverting the sign. The value is reachable with protocol=3, for
example ZSCORE on a member whose score is -inf.
The existing infinity test asserted only is_infinite(), which cannot
detect the sign inversion, so it now checks exact values.
NaN payloads keep their current behavior; that is addressed
separately.
2026-08-27 16:46:39 +03:00
Vladyslav Vildanov
4195f137ef
RESP3 commands integration tests and response handling ( #1300 )
...
* Added ACL RESP3 integration tests
* Added RESP3 commands integration tests and response handling
* Fixed required server versions
* Added more integration tests for RESP3 responses
* Move static strings to constants
* Codestyle fixes
* Codestyle fixes
* Change non-existing key name
* Change non-existing key name
* Added RESP3 test coverage for JSON module
* Added new assertion, fixed RESP3 JSON responses and versions
* Added feature tests on timeseries module RESP3 responses
* Updated version decorators
* Added feature tests on bloom filter module RESP3 responses
* Added feature tests on search module RESP3 responses
* Mark tests as relay-incompatible
* Added feature tests on cms, cuckoo filters RESP3 responses
* Revert changes
* Increased time intervals to avoid test failures
* Added feature tests on tdigest, topk filters RESP3 responses
* Updated test case responses
* Codestyle fix
2023-07-24 12:16:27 +03:00