From 430c080471e1fb2f9d9c8e5f47e8bc9a96501e2f Mon Sep 17 00:00:00 2001 From: Stefano Fiorucci Date: Mon, 18 Mar 2024 12:46:54 +0100 Subject: [PATCH] Pinecone: temporarily skip failing tests (#593) * skip failing tests * lint --- integrations/pinecone/tests/test_filters.py | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/integrations/pinecone/tests/test_filters.py b/integrations/pinecone/tests/test_filters.py index 05796cf20..dc3df89d3 100644 --- a/integrations/pinecone/tests/test_filters.py +++ b/integrations/pinecone/tests/test_filters.py @@ -69,3 +69,13 @@ def test_comparison_less_than_equal_with_none(self, document_store, filterable_d @pytest.mark.skip(reason="Pinecone does not support the 'not' operator") def test_not_operator(self, document_store, filterable_docs): ... + + # the following skipped tests should be reworked when Pinecone introduces a better handling of null values + # see https://github.com/deepset-ai/haystack-core-integrations/issues/590 + @pytest.mark.skip(reason="Pinecone does not include null values in the result of the $ne operator") + def test_comparison_not_equal(self, document_store, filterable_docs): ... + + @pytest.mark.skip( + reason="Pinecone has inconsistent behavior with respect to other Document Stores with the $or operator" + ) + def test_or_operator(self, document_store, filterable_docs): ...