@@ -25,7 +25,7 @@ def __post_init__(self):
2525
2626
2727class TestMCPServerConfig :
28- """Test class for MockMCPServerConfig dataclass."""
28+ """Test class for MCPServerConfig dataclass."""
2929
3030 def test_valid_initialization (self ):
3131 """Test successful initialization with valid parameters."""
@@ -34,7 +34,7 @@ def test_valid_initialization(self):
3434 unique_name = "mcp_mail_tools"
3535
3636 # Act
37- config = MockMCPServerConfig (
37+ config = MCPServerConfig (
3838 mcp_server_name = server_name , mcp_server_unique_name = unique_name
3939 )
4040
@@ -66,23 +66,17 @@ def test_initialization_with_none_unique_name_raises_error(self):
6666 with pytest .raises (ValueError , match = "mcp_server_unique_name cannot be empty" ):
6767 MCPServerConfig (mcp_server_name = "valid_server_name" , mcp_server_unique_name = None )
6868
69- def test_initialization_with_whitespace_server_name_succeeds (self ):
70- """Test initialization succeeds with whitespace-only server name (implementation allows this)."""
71- # Arrange & Act - The current implementation allows whitespace strings
72- config = MCPServerConfig (mcp_server_name = " " , mcp_server_unique_name = "valid_unique_name" )
73-
74- # Assert
75- assert config .mcp_server_name == " "
76- assert config .mcp_server_unique_name == "valid_unique_name"
77-
78- def test_initialization_with_whitespace_unique_name_succeeds (self ):
79- """Test initialization succeeds with whitespace-only unique name (implementation allows this)."""
80- # Arrange & Act - The current implementation allows whitespace strings
81- config = MCPServerConfig (mcp_server_name = "valid_server_name" , mcp_server_unique_name = " " )
69+ def test_initialization_with_whitespace_server_name_raises_error (self ):
70+ """Test initialization fails with whitespace-only server name."""
71+ # Arrange & Act & Assert
72+ with pytest .raises (ValueError , match = "mcp_server_name cannot be empty" ):
73+ MCPServerConfig (mcp_server_name = " " , mcp_server_unique_name = "valid_unique_name" )
8274
83- # Assert
84- assert config .mcp_server_name == "valid_server_name"
85- assert config .mcp_server_unique_name == " "
75+ def test_initialization_with_whitespace_unique_name_raises_error (self ):
76+ """Test initialization fails with whitespace-only unique name."""
77+ # Arrange & Act & Assert
78+ with pytest .raises (ValueError , match = "mcp_server_unique_name cannot be empty" ):
79+ MCPServerConfig (mcp_server_name = "valid_server_name" , mcp_server_unique_name = " " )
8680
8781 def test_equality_comparison (self ):
8882 """Test equality comparison between MCPServerConfig instances."""
0 commit comments