From 3b0bfc9695402e7106603ee77e5fc980c663af09 Mon Sep 17 00:00:00 2001
From: James Briggs <james.briggs@hotmail.com>
Date: Wed, 12 Jun 2024 12:51:19 +0800
Subject: [PATCH] fix: adjust pinecone skip params for tests

---
 tests/unit/test_layer.py | 6 ++++++
 1 file changed, 6 insertions(+)

diff --git a/tests/unit/test_layer.py b/tests/unit/test_layer.py
index 3490baa4..bc7be980 100644
--- a/tests/unit/test_layer.py
+++ b/tests/unit/test_layer.py
@@ -276,6 +276,9 @@ class TestRouteLayer:
 
         assert query_result in ["Route 1"]
 
+    @pytest.mark.skipif(
+        os.environ.get("PINECONE_API_KEY") is None, reason="Pinecone API key required"
+    )
     def test_query_filter_pinecone(self, openai_encoder, routes, index_cls):
         pinecone_api_key = os.environ["PINECONE_API_KEY"]
         pineconeindex = PineconeIndex(api_key=pinecone_api_key)
@@ -292,6 +295,9 @@ class TestRouteLayer:
 
         assert query_result in ["Route 1"]
 
+    @pytest.mark.skipif(
+        os.environ.get("PINECONE_API_KEY") is None, reason="Pinecone API key required"
+    )
     def test_namespace_pinecone_index(self, openai_encoder, routes, index_cls):
         pinecone_api_key = os.environ["PINECONE_API_KEY"]
         pineconeindex = PineconeIndex(api_key=pinecone_api_key, namespace="test")
-- 
GitLab