f6132d41a2
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
16 lines
461 B
Python
16 lines
461 B
Python
from src.mcp.oauth import store
|
|
|
|
|
|
def test_create_and_get_client(tmp_path):
|
|
db = tmp_path / "u.sqlite"
|
|
store.init_schema(db)
|
|
meta = {
|
|
"redirect_uris": ["https://claude.ai/api/mcp/auth_callback"],
|
|
"scope": "mcp",
|
|
}
|
|
store.create_client(db, "abc123", meta)
|
|
row = store.get_client(db, "abc123")
|
|
assert row["client_id"] == "abc123"
|
|
assert row["client_metadata"] == meta
|
|
assert store.get_client(db, "nope") is None
|