From 04d2a87c89f4affa3de239844a00157f8b313d86 Mon Sep 17 00:00:00 2001 From: James Briggs <35938317+jamescalam@users.noreply.github.com> Date: Sun, 15 Dec 2024 14:27:41 +0400 Subject: [PATCH] fix: better test coverage --- tests/unit/test_router.py | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) diff --git a/tests/unit/test_router.py b/tests/unit/test_router.py index be10e3b6..067e78a9 100644 --- a/tests/unit/test_router.py +++ b/tests/unit/test_router.py @@ -272,6 +272,23 @@ class TestSemanticRouter: assert route_layer.score_threshold == openai_encoder.score_threshold if index_cls is PineconeIndex: time.sleep(PINECONE_SLEEP) # allow for index to be updated + _ = route_layer("Hello") + assert len(route_layer.index.get_utterances()) == 6 + + def test_init_and_add_single_utterance( + self, route_single_utterance, openai_encoder, index_cls + ): + index = init_index(index_cls) + route_layer = SemanticRouter( + encoder=openai_encoder, + index=index, + auto_sync="local", + ) + if index_cls is PineconeIndex: + time.sleep(PINECONE_SLEEP) # allow for index to be updated + route_layer.add(routes=[route_single_utterance]) + assert route_layer.score_threshold == openai_encoder.score_threshold + _ = route_layer("Hello") assert len(route_layer.index.get_utterances()) == 1 def test_delete_index(self, openai_encoder, routes, index_cls): -- GitLab