Test filtered Meilisearch requests

This commit is contained in:
Sleeps
2026-10-06 16:39:24 +01:00
parent d1e6ff5d91
commit 983bf17096
+16
View File
@@ -33,6 +33,22 @@ class MeiliVectorSerializationTests(unittest.TestCase):
"http://localhost:7700/indexes/scenes/documents"
)
def test_search_vector_adds_optional_filter(self) -> None:
meili = Meili("http://localhost:7700", "key", "scenes")
response = Mock()
response.ok = True
response.json.return_value = {"hits": []}
meili.session.post = Mock(return_value=response)
meili.search_vector(
[0.1, 0.2],
"query",
filter_expression='source_kind = "jellyfin"',
)
payload = meili.session.post.call_args.kwargs["json"]
self.assertEqual(payload["filter"], 'source_kind = "jellyfin"')
if __name__ == "__main__":
unittest.main()