/
githubmirror
/
redis
Обзор
Документация
Войти
/
githubmirror
/
redis
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
unstable
modules/vector-sets/tests/basic_commands.py
21 строка
766 B
YaacovHazan
Add 'modules/vector-sets/' from commit 'c6db0a7c20ff5638f3a0c9ce9c106303daeb2f67'
02 апр 2025, 16:34
02 апр 2025, 16:34
78e0d87
Код
Авторство
О чём код?
from test import TestCase, generate_random_vector import struct class BasicCommands(TestCase): def getname(self): return "VADD, VDIM, VCARD basic usage" def test(self): # Test VADD vec = generate_random_vector(4) vec_bytes = struct.pack('4f', *vec) result = self.redis.execute_command('VADD', self.test_key, 'FP32', vec_bytes, f'{self.test_key}:item:1') assert result == 1, "VADD should return 1 for first item" # Test VDIM dim = self.redis.execute_command('VDIM', self.test_key) assert dim == 4, f"VDIM should return 4, got {dim}" # Test VCARD card = self.redis.execute_command('VCARD', self.test_key) assert card == 1, f"VCARD should return 1, got {card}"