Skip to main content
Glama
test_io.py698 B
import unittest import tempfile import os from config_manager.io import ConfigIO class TestConfigIO(unittest.TestCase): def setUp(self): self.tempfile = tempfile.NamedTemporaryFile(delete=False) self.config_path = self.tempfile.name self.io = ConfigIO(self.config_path) def tearDown(self): os.unlink(self.config_path) def test_save_and_load_config(self): data = {'servers': {'test': {'host': '1.2.3.4', 'username': 'root', 'port': 22}}} self.io.save_config(data, merge=False) loaded = self.io.load_config() self.assertEqual(loaded['servers']['test']['host'], '1.2.3.4') if __name__ == '__main__': unittest.main()

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/maricoxu/remote-terminal-mcp'

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