mirror of
https://github.com/meta-llama/llama-stack.git
synced 2025-12-27 08:22:00 +00:00
test: modify mode validation tests to be more robust
This commit is contained in:
parent
3d9f83ae87
commit
ac9bd02915
1 changed files with 12 additions and 4 deletions
|
|
@ -65,7 +65,15 @@ class TestRagQuery:
|
||||||
RAGQueryConfig(mode="invalid_mode")
|
RAGQueryConfig(mode="invalid_mode")
|
||||||
|
|
||||||
async def test_query_accepts_valid_modes(self):
|
async def test_query_accepts_valid_modes(self):
|
||||||
RAGQueryConfig() # Test default (vector)
|
default_config = RAGQueryConfig() # Test default (vector)
|
||||||
RAGQueryConfig(mode="vector") # Test vector
|
assert default_config.mode == "vector"
|
||||||
RAGQueryConfig(mode="keyword") # Test keyword
|
vector_config = RAGQueryConfig(mode="vector") # Test vector
|
||||||
RAGQueryConfig(mode="hybrid") # Test hybrid
|
assert vector_config.mode == "vector"
|
||||||
|
keyword_config = RAGQueryConfig(mode="keyword") # Test keyword
|
||||||
|
assert keyword_config.mode == "keyword"
|
||||||
|
hybrid_config = RAGQueryConfig(mode="hybrid") # Test hybrid
|
||||||
|
assert hybrid_config.mode == "hybrid"
|
||||||
|
|
||||||
|
# Test that invalid mode raises an error
|
||||||
|
with pytest.raises(ValueError):
|
||||||
|
RAGQueryConfig(mode="wrong_mode")
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue