Skip to main content
Glama

Solr MCP

by allenday
test_exceptions.py1.46 kB
"""Tests for vector provider exceptions.""" from solr_mcp.vector_provider.exceptions import ( VectorConfigError, VectorConnectionError, VectorError, VectorGenerationError, ) def test_vector_error(): """Test base VectorError exception.""" error = VectorError("Test error") assert str(error) == "Test error" assert isinstance(error, Exception) def test_vector_generation_error(): """Test VectorGenerationError exception.""" error = VectorGenerationError("Generation failed") assert str(error) == "Generation failed" assert isinstance(error, VectorError) assert isinstance(error, Exception) def test_vector_config_error(): """Test VectorConfigError exception.""" error = VectorConfigError("Invalid config") assert str(error) == "Invalid config" assert isinstance(error, VectorError) assert isinstance(error, Exception) def test_vector_connection_error(): """Test VectorConnectionError exception.""" error = VectorConnectionError("Connection failed") assert str(error) == "Connection failed" assert isinstance(error, VectorError) assert isinstance(error, Exception) def test_error_inheritance(): """Test exception inheritance hierarchy.""" assert issubclass(VectorGenerationError, VectorError) assert issubclass(VectorConfigError, VectorError) assert issubclass(VectorConnectionError, VectorError) assert issubclass(VectorError, Exception)

MCP directory API

We provide all the information about MCP servers via our MCP API.

curl -X GET 'https://glama.ai/api/mcp/v1/servers/allenday/solr-mcp'

If you have feedback or need assistance with the MCP directory API, please join our Discord server