refactor: use snake case instead of camel case in types (#1894)
This commit is contained in:
parent
7080fcf1e6
commit
e94b386a13
1 changed files with 1063 additions and 1057 deletions
|
|
@ -36,7 +36,7 @@ async def test_completion_handler_receives_context():
|
|||
received_args["context"] = context
|
||||
|
||||
# Return test completion
|
||||
return Completion(values=["test-completion"], total=1, hasMore=False)
|
||||
return Completion(values=["test-completion"], total=1, has_more=False)
|
||||
|
||||
async with create_connected_server_and_client_session(server) as client:
|
||||
# Test with context
|
||||
|
|
@ -68,7 +68,7 @@ async def test_completion_backward_compatibility():
|
|||
nonlocal context_was_none
|
||||
context_was_none = context is None
|
||||
|
||||
return Completion(values=["no-context-completion"], total=1, hasMore=False)
|
||||
return Completion(values=["no-context-completion"], total=1, has_more=False)
|
||||
|
||||
async with create_connected_server_and_client_session(server) as client:
|
||||
# Test without context
|
||||
|
|
@ -97,17 +97,17 @@ async def test_dependent_completion_scenario():
|
|||
if ref.uri == "db://{database}/{table}":
|
||||
if argument.name == "database":
|
||||
# Complete database names
|
||||
return Completion(values=["users_db", "products_db", "analytics_db"], total=3, hasMore=False)
|
||||
return Completion(values=["users_db", "products_db", "analytics_db"], total=3, has_more=False)
|
||||
elif argument.name == "table":
|
||||
# Complete table names based on selected database
|
||||
if context and context.arguments:
|
||||
db = context.arguments.get("database")
|
||||
if db == "users_db":
|
||||
return Completion(values=["users", "sessions", "permissions"], total=3, hasMore=False)
|
||||
return Completion(values=["users", "sessions", "permissions"], total=3, has_more=False)
|
||||
elif db == "products_db": # pragma: no cover
|
||||
return Completion(values=["products", "categories", "inventory"], total=3, hasMore=False)
|
||||
return Completion(values=["products", "categories", "inventory"], total=3, has_more=False)
|
||||
|
||||
return Completion(values=[], total=0, hasMore=False) # pragma: no cover
|
||||
return Completion(values=[], total=0, has_more=False) # pragma: no cover
|
||||
|
||||
async with create_connected_server_and_client_session(server) as client:
|
||||
# First, complete database
|
||||
|
|
@ -156,9 +156,9 @@ async def test_completion_error_on_missing_context():
|
|||
# Normal completion if context is provided
|
||||
db = context.arguments.get("database")
|
||||
if db == "test_db": # pragma: no cover
|
||||
return Completion(values=["users", "orders", "products"], total=3, hasMore=False)
|
||||
return Completion(values=["users", "orders", "products"], total=3, has_more=False)
|
||||
|
||||
return Completion(values=[], total=0, hasMore=False) # pragma: no cover
|
||||
return Completion(values=[], total=0, has_more=False) # pragma: no cover
|
||||
|
||||
async with create_connected_server_and_client_session(server) as client:
|
||||
# Try to complete table without database context - should raise error
|
||||
|
|
|
|||
Loading…
Reference in a new issue