From c5d6d0220b0891fcb0f2a38be1325254fdf4804d Mon Sep 17 00:00:00 2001 From: Siraj R Aizlewood <siraj@aurelio.ai> Date: Wed, 3 Apr 2024 03:05:56 +0400 Subject: [PATCH] More test coverage. --- tests/unit/test_layer.py | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/tests/unit/test_layer.py b/tests/unit/test_layer.py index 63fe31d7..dd4167fa 100644 --- a/tests/unit/test_layer.py +++ b/tests/unit/test_layer.py @@ -602,6 +602,13 @@ class TestRouteLayer: result.name in ["Route 1", "Route 2"] for result in results ), "Expected the result to be either 'Route 1' or 'Route 2'" + def test_retrieve_without_text_or_vector(self, openai_encoder, routes, index_cls): + route_layer = RouteLayer( + encoder=openai_encoder, routes=routes, index=index_cls() + ) + with pytest.raises(ValueError, match="Either text or vector must be provided"): + route_layer.retrieve_multiple_routes() + def test_retrieve_no_matches(self, openai_encoder, routes, index_cls): route_layer = RouteLayer( encoder=openai_encoder, routes=routes, index=index_cls() -- GitLab