Skip to content

Commit 73b894e

Browse files
committed
RDBC-1013 Replace deprecated API usage in tests
1 parent a3780a5 commit 73b894e

1 file changed

Lines changed: 13 additions & 11 deletions

File tree

ravendb/tests/documents_tests/query_tests/test_vector_search.py

Lines changed: 13 additions & 11 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,6 @@
11
import unittest
2+
3+
from ravendb.documents.indexes.vector.embedding import VectorEmbeddingType
24
from ravendb.documents.queries.vector import VectorQuantizer
35
from ravendb.tests.dotnet_migrated_tests.test_ravenDB_22076 import Dto
46
from ravendb.tests.test_base import TestBase
@@ -126,46 +128,46 @@ def test_to_int1_padding_trimmed(self):
126128
class TestVectorSearch(TestBase):
127129
def test_should_generate_rql_with_text_field_using_named_ai_task(self):
128130
with self.store.open_session() as session:
129-
q = session.query(object_type=Dto).vector_search_text_using_task("EmbeddingField", "fishing", "my-ai-task")
131+
q = session.query(object_type=Dto).vector_search_text("EmbeddingField", "fishing", embedding_generation_task_identifier="my-ai-task")
130132
self.assertEqual(
131133
"from 'Dtoes' where vector.search(embedding.text(EmbeddingField, ai.task('my-ai-task')), $p0)",
132134
q._to_string(),
133135
)
134136

135-
q_exact = session.query(object_type=Dto).vector_search_text_using_task(
136-
"EmbeddingField", "fishing", "my-ai-task", is_exact=True
137+
q_exact = session.query(object_type=Dto).vector_search_text(
138+
"EmbeddingField", "fishing", embedding_generation_task_identifier="my-ai-task", is_exact=True
137139
)
138140
self.assertEqual(
139141
"from 'Dtoes' where exact(vector.search(embedding.text(EmbeddingField, ai.task('my-ai-task')), $p0))",
140142
q_exact._to_string(),
141143
)
142144

143-
q2 = session.query(object_type=Dto).vector_search_text_i1_using_task(
144-
"EmbeddingField", "fishing", "my-ai-task"
145+
q2 = session.query(object_type=Dto).vector_search_text(
146+
"EmbeddingField", "fishing", target_quantization=VectorEmbeddingType.BINARY, embedding_generation_task_identifier="my-ai-task"
145147
)
146148
self.assertEqual(
147149
"from 'Dtoes' where vector.search(embedding.text_i1(EmbeddingField, ai.task('my-ai-task')), $p0)",
148150
q2._to_string(),
149151
)
150152

151-
q2_exact = session.query(object_type=Dto).vector_search_text_i1_using_task(
152-
"EmbeddingField", "fishing", "my-ai-task", is_exact=True
153+
q2_exact = session.query(object_type=Dto).vector_search_text(
154+
"EmbeddingField", "fishing", target_quantization=VectorEmbeddingType.BINARY, embedding_generation_task_identifier="my-ai-task", is_exact=True
153155
)
154156
self.assertEqual(
155157
"from 'Dtoes' where exact(vector.search(embedding.text_i1(EmbeddingField, ai.task('my-ai-task')), $p0))",
156158
q2_exact._to_string(),
157159
)
158160

159-
q3 = session.query(object_type=Dto).vector_search_text_i8_using_task(
160-
"EmbeddingField", "fishing", "my-ai-task"
161+
q3 = session.query(object_type=Dto).vector_search_text(
162+
"EmbeddingField", "fishing", target_quantization=VectorEmbeddingType.INT8, embedding_generation_task_identifier="my-ai-task",
161163
)
162164
self.assertEqual(
163165
"from 'Dtoes' where vector.search(embedding.text_i8(EmbeddingField, ai.task('my-ai-task')), $p0)",
164166
q3._to_string(),
165167
)
166168

167-
q3_exact = session.query(object_type=Dto).vector_search_text_i8_using_task(
168-
"EmbeddingField", "fishing", "my-ai-task", is_exact=True
169+
q3_exact = session.query(object_type=Dto).vector_search_text(
170+
"EmbeddingField", "fishing", embedding_generation_task_identifier="my-ai-task", is_exact=True, target_quantization=VectorEmbeddingType.INT8,
169171
)
170172
self.assertEqual(
171173
"from 'Dtoes' where exact(vector.search(embedding.text_i8(EmbeddingField, ai.task('my-ai-task')), $p0))",

0 commit comments

Comments
 (0)