diff options
| author | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-21 22:52:54 +0100 |
|---|---|---|
| committer | Mitja Felicijan <mitja.felicijan@gmail.com> | 2026-01-21 22:52:54 +0100 |
| commit | dcacc00e3750300617ba6e16eb346713f91a783a (patch) | |
| tree | 38e2d4fb5ed9d119711d4295c6eda4b014af73fd /examples/redis-unstable/modules/vector-sets/tests/vrand-ping-pong.py | |
| parent | 58dac10aeb8f5a041c46bddbeaf4c7966a99b998 (diff) | |
| download | crep-dcacc00e3750300617ba6e16eb346713f91a783a.tar.gz | |
Remove testing data
Diffstat (limited to 'examples/redis-unstable/modules/vector-sets/tests/vrand-ping-pong.py')
| -rw-r--r-- | examples/redis-unstable/modules/vector-sets/tests/vrand-ping-pong.py | 35 |
1 files changed, 0 insertions, 35 deletions
diff --git a/examples/redis-unstable/modules/vector-sets/tests/vrand-ping-pong.py b/examples/redis-unstable/modules/vector-sets/tests/vrand-ping-pong.py deleted file mode 100644 index 99d2e9a..0000000 --- a/examples/redis-unstable/modules/vector-sets/tests/vrand-ping-pong.py +++ /dev/null @@ -1,35 +0,0 @@ -from test import TestCase, generate_random_vector -import struct - -class VRANDMEMBERPingPongRegressionTest(TestCase): - def getname(self): - return "[regression] VRANDMEMBER ping-pong" - - def test(self): - """ - This test ensures that when only two vectors exist, VRANDMEMBER - does not get stuck returning only one of them due to the "ping-pong" issue. - """ - self.redis.delete(self.test_key) # Clean up before test - dim = 4 - - # Add exactly two vectors - vec1_name = "vec1" - vec1_data = generate_random_vector(dim) - self.redis.execute_command('VADD', self.test_key, 'VALUES', dim, *vec1_data, vec1_name) - - vec2_name = "vec2" - vec2_data = generate_random_vector(dim) - self.redis.execute_command('VADD', self.test_key, 'VALUES', dim, *vec2_data, vec2_name) - - # Call VRANDMEMBER many times and check for distribution - iterations = 100 - results = [] - for _ in range(iterations): - member = self.redis.execute_command('VRANDMEMBER', self.test_key) - results.append(member.decode()) - - # Verify that both members were returned, proving it's not stuck - unique_results = set(results) - - assert len(unique_results) == 2, f"Ping-pong test failed: should have returned 2 unique members, but got {len(unique_results)}." |
