Skip to main content
Glama
test_config.py1.09 kB
"""Tests for configuration module.""" import pytest from config import QuantumConfig, ServerConfig def test_quantum_config_defaults(): """Test default quantum configuration values.""" config = QuantumConfig() assert config.max_shots == 100000 assert config.max_qubits == 10 assert config.default_shots == 1024 def test_quantum_config_validation(): """Test quantum configuration validation.""" # Valid configuration config = QuantumConfig(max_shots=5000, max_qubits=5) assert config.max_shots == 5000 assert config.max_qubits == 5 # Invalid configuration (too many shots) with pytest.raises(Exception): QuantumConfig(max_shots=2000000) # Invalid configuration (negative qubits) with pytest.raises(Exception): QuantumConfig(max_qubits=-1) def test_server_config(): """Test server configuration.""" config = ServerConfig() assert config.log_level == "INFO" assert config.enable_detailed_errors is True assert config.quantum.max_shots == 100000 assert config.quantum.max_qubits == 10

Latest Blog Posts

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/des137/qml-mcp'

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