Skip to content

Commit 07810c2

Browse files
committed
Skip VAMANA tests is redis versin is not 8.2
1 parent 6bfaa28 commit 07810c2

File tree

1 file changed

+22
-0
lines changed

1 file changed

+22
-0
lines changed

tests/test_search.py

Lines changed: 22 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2865,6 +2865,7 @@ def test_vector_search_with_default_dialect(client):
28652865

28662866
@pytest.mark.redismod
28672867
@skip_ifmodversion_lt("2.4.3", "search")
2868+
@skip_if_server_version_lt("8.1.224")
28682869
def test_svs_vamana_l2_distance_metric(client):
28692870
client.ft().create_index(
28702871
(
@@ -2896,6 +2897,7 @@ def test_svs_vamana_l2_distance_metric(client):
28962897

28972898
@pytest.mark.redismod
28982899
@skip_ifmodversion_lt("2.4.3", "search")
2900+
@skip_if_server_version_lt("8.1.224")
28992901
def test_svs_vamana_cosine_distance_metric(client):
29002902
client.ft().create_index(
29012903
(
@@ -2926,6 +2928,7 @@ def test_svs_vamana_cosine_distance_metric(client):
29262928

29272929
@pytest.mark.redismod
29282930
@skip_ifmodversion_lt("2.4.3", "search")
2931+
@skip_if_server_version_lt("8.1.224")
29292932
def test_svs_vamana_ip_distance_metric(client):
29302933
client.ft().create_index(
29312934
(
@@ -3061,6 +3064,7 @@ def _assert_search_result(client, result, expected_doc_ids):
30613064

30623065
@pytest.mark.redismod
30633066
@skip_ifmodversion_lt("2.4.3", "search")
3067+
@skip_if_server_version_lt("8.1.224")
30643068
def test_svs_vamana_basic_functionality(client):
30653069
client.ft().create_index(
30663070
(
@@ -3100,6 +3104,7 @@ def test_svs_vamana_basic_functionality(client):
31003104

31013105
@pytest.mark.redismod
31023106
@skip_ifmodversion_lt("2.4.3", "search")
3107+
@skip_if_server_version_lt("8.1.224")
31033108
def test_svs_vamana_float16_type(client):
31043109
client.ft().create_index(
31053110
(
@@ -3130,6 +3135,7 @@ def test_svs_vamana_float16_type(client):
31303135

31313136
@pytest.mark.redismod
31323137
@skip_ifmodversion_lt("2.4.3", "search")
3138+
@skip_if_server_version_lt("8.1.224")
31333139
def test_svs_vamana_float32_type(client):
31343140
client.ft().create_index(
31353141
(
@@ -3160,6 +3166,7 @@ def test_svs_vamana_float32_type(client):
31603166

31613167
@pytest.mark.redismod
31623168
@skip_ifmodversion_lt("2.4.3", "search")
3169+
@skip_if_server_version_lt("8.1.224")
31633170
def test_svs_vamana_vector_search_with_default_dialect(client):
31643171
client.ft().create_index(
31653172
(
@@ -3187,6 +3194,7 @@ def test_svs_vamana_vector_search_with_default_dialect(client):
31873194

31883195
@pytest.mark.redismod
31893196
@skip_ifmodversion_lt("2.4.3", "search")
3197+
@skip_if_server_version_lt("8.1.224")
31903198
def test_svs_vamana_vector_field_basic():
31913199
field = VectorField(
31923200
"v", "SVS-VAMANA", {"TYPE": "FLOAT32", "DIM": 128, "DISTANCE_METRIC": "COSINE"}
@@ -3207,6 +3215,7 @@ def test_svs_vamana_vector_field_basic():
32073215

32083216
@pytest.mark.redismod
32093217
@skip_ifmodversion_lt("2.4.3", "search")
3218+
@skip_if_server_version_lt("8.1.224")
32103219
def test_svs_vamana_lvq8_compression(client):
32113220
client.ft().create_index(
32123221
(
@@ -3244,6 +3253,7 @@ def test_svs_vamana_lvq8_compression(client):
32443253

32453254
@pytest.mark.redismod
32463255
@skip_ifmodversion_lt("2.4.3", "search")
3256+
@skip_if_server_version_lt("8.1.224")
32473257
def test_svs_vamana_compression_with_both_vector_types(client):
32483258
# Test FLOAT16 with LVQ8
32493259
client.ft("idx16").create_index(
@@ -3316,6 +3326,7 @@ def test_svs_vamana_compression_with_both_vector_types(client):
33163326

33173327
@pytest.mark.redismod
33183328
@skip_ifmodversion_lt("2.4.3", "search")
3329+
@skip_if_server_version_lt("8.1.224")
33193330
def test_svs_vamana_construction_window_size(client):
33203331
client.ft().create_index(
33213332
(
@@ -3352,6 +3363,7 @@ def test_svs_vamana_construction_window_size(client):
33523363

33533364
@pytest.mark.redismod
33543365
@skip_ifmodversion_lt("2.4.3", "search")
3366+
@skip_if_server_version_lt("8.1.224")
33553367
def test_svs_vamana_graph_max_degree(client):
33563368
client.ft().create_index(
33573369
(
@@ -3388,6 +3400,7 @@ def test_svs_vamana_graph_max_degree(client):
33883400

33893401
@pytest.mark.redismod
33903402
@skip_ifmodversion_lt("2.4.3", "search")
3403+
@skip_if_server_version_lt("8.1.224")
33913404
def test_svs_vamana_search_window_size(client):
33923405
client.ft().create_index(
33933406
(
@@ -3424,6 +3437,7 @@ def test_svs_vamana_search_window_size(client):
34243437

34253438
@pytest.mark.redismod
34263439
@skip_ifmodversion_lt("2.4.3", "search")
3440+
@skip_if_server_version_lt("8.1.224")
34273441
def test_svs_vamana_epsilon_parameter(client):
34283442
client.ft().create_index(
34293443
(
@@ -3455,6 +3469,7 @@ def test_svs_vamana_epsilon_parameter(client):
34553469

34563470
@pytest.mark.redismod
34573471
@skip_ifmodversion_lt("2.4.3", "search")
3472+
@skip_if_server_version_lt("8.1.224")
34583473
def test_svs_vamana_all_build_parameters_combined(client):
34593474
client.ft().create_index(
34603475
(
@@ -3496,6 +3511,7 @@ def test_svs_vamana_all_build_parameters_combined(client):
34963511

34973512
@pytest.mark.redismod
34983513
@skip_ifmodversion_lt("2.4.3", "search")
3514+
@skip_if_server_version_lt("8.1.224")
34993515
def test_svs_vamana_comprehensive_configuration(client):
35003516
client.flushdb()
35013517
client.ft().create_index(
@@ -3538,6 +3554,7 @@ def test_svs_vamana_comprehensive_configuration(client):
35383554

35393555
@pytest.mark.redismod
35403556
@skip_ifmodversion_lt("2.4.3", "search")
3557+
@skip_if_server_version_lt("8.1.224")
35413558
def test_svs_vamana_hybrid_text_vector_search(client):
35423559
client.flushdb()
35433560
client.ft().create_index(
@@ -3616,6 +3633,7 @@ def test_svs_vamana_hybrid_text_vector_search(client):
36163633

36173634
@pytest.mark.redismod
36183635
@skip_ifmodversion_lt("2.4.3", "search")
3636+
@skip_if_server_version_lt("8.1.224")
36193637
def test_svs_vamana_large_dimension_vectors(client):
36203638
client.flushdb()
36213639
client.ft().create_index(
@@ -3654,6 +3672,7 @@ def test_svs_vamana_large_dimension_vectors(client):
36543672

36553673
@pytest.mark.redismod
36563674
@skip_ifmodversion_lt("2.4.3", "search")
3675+
@skip_if_server_version_lt("8.1.224")
36573676
def test_svs_vamana_training_threshold_behavior(client):
36583677
client.ft().create_index(
36593678
(
@@ -3690,6 +3709,7 @@ def test_svs_vamana_training_threshold_behavior(client):
36903709

36913710
@pytest.mark.redismod
36923711
@skip_ifmodversion_lt("2.4.3", "search")
3712+
@skip_if_server_version_lt("8.1.224")
36933713
def test_svs_vamana_different_k_values(client):
36943714
client.ft().create_index(
36953715
(
@@ -3727,6 +3747,7 @@ def test_svs_vamana_different_k_values(client):
37273747

37283748
@pytest.mark.redismod
37293749
@skip_ifmodversion_lt("2.4.3", "search")
3750+
@skip_if_server_version_lt("8.1.224")
37303751
def test_svs_vamana_vector_field_error(client):
37313752
# sortable tag
37323753
with pytest.raises(Exception):
@@ -3739,6 +3760,7 @@ def test_svs_vamana_vector_field_error(client):
37393760

37403761
@pytest.mark.redismod
37413762
@skip_ifmodversion_lt("2.4.3", "search")
3763+
@skip_if_server_version_lt("8.1.224")
37423764
def test_svs_vamana_vector_search_with_parameters(client):
37433765
client.ft().create_index(
37443766
(

0 commit comments

Comments
 (0)