add base64 for token and mcp headre

This commit is contained in:
larssand
2026-06-21 21:58:34 +02:00
parent 0351b39e11
commit 047eb20bc0
2 changed files with 22 additions and 2 deletions

View File

@@ -21,6 +21,12 @@ class _Response:
class GraylogMcpTests(unittest.TestCase):
def test_accepts_raw_or_copied_basic_credentials(self):
raw = GraylogMcpClient("http://graylog/api/mcp", "raw-token")._authorization_header()
encoded = raw.removeprefix("Basic ")
self.assertEqual(GraylogMcpClient("http://graylog/api/mcp", encoded)._authorization_header(), raw)
self.assertEqual(GraylogMcpClient("http://graylog/api/mcp", raw)._authorization_header(), raw)
def test_probe_initializes_and_lists_tools(self):
responses = iter([
_Response({"result": {"serverInfo": {"version": "7.1.6"}}}),