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/debug_digest.py | |
| parent | 58dac10aeb8f5a041c46bddbeaf4c7966a99b998 (diff) | |
| download | crep-dcacc00e3750300617ba6e16eb346713f91a783a.tar.gz | |
Remove testing data
Diffstat (limited to 'examples/redis-unstable/modules/vector-sets/tests/debug_digest.py')
| -rw-r--r-- | examples/redis-unstable/modules/vector-sets/tests/debug_digest.py | 39 |
1 files changed, 0 insertions, 39 deletions
diff --git a/examples/redis-unstable/modules/vector-sets/tests/debug_digest.py b/examples/redis-unstable/modules/vector-sets/tests/debug_digest.py deleted file mode 100644 index 78f06d8..0000000 --- a/examples/redis-unstable/modules/vector-sets/tests/debug_digest.py +++ /dev/null @@ -1,39 +0,0 @@ -from test import TestCase, generate_random_vector -import struct - -class DebugDigestTest(TestCase): - def getname(self): - return "[regression] DEBUG DIGEST-VALUE with attributes" - - def test(self): - # Generate random vectors - vec1 = generate_random_vector(4) - vec2 = generate_random_vector(4) - vec_bytes1 = struct.pack('4f', *vec1) - vec_bytes2 = struct.pack('4f', *vec2) - - # Add vectors to the key, one with attribute, one without - self.redis.execute_command('VADD', self.test_key, 'FP32', vec_bytes1, f'{self.test_key}:item:1') - self.redis.execute_command('VADD', self.test_key, 'FP32', vec_bytes2, f'{self.test_key}:item:2', 'SETATTR', '{"color":"red"}') - - # Call DEBUG DIGEST-VALUE on the key - try: - digest1 = self.redis.execute_command('DEBUG', 'DIGEST-VALUE', self.test_key) - assert digest1 is not None, "DEBUG DIGEST-VALUE should return a value" - - # Change attribute and verify digest changes - self.redis.execute_command('VSETATTR', self.test_key, f'{self.test_key}:item:2', '{"color":"blue"}') - - digest2 = self.redis.execute_command('DEBUG', 'DIGEST-VALUE', self.test_key) - assert digest2 is not None, "DEBUG DIGEST-VALUE should return a value after attribute change" - assert digest1 != digest2, "Digest should change when an attribute is modified" - - # Remove attribute and verify digest changes again - self.redis.execute_command('VSETATTR', self.test_key, f'{self.test_key}:item:2', '') - - digest3 = self.redis.execute_command('DEBUG', 'DIGEST-VALUE', self.test_key) - assert digest3 is not None, "DEBUG DIGEST-VALUE should return a value after attribute removal" - assert digest2 != digest3, "Digest should change when an attribute is removed" - - except Exception as e: - raise AssertionError(f"DEBUG DIGEST-VALUE command failed: {str(e)}") |
