Make CacheConfig() the Client cache default and None the off switch (#3164)
This commit is contained in:
parent
629ca297d2
commit
0cb920f126
1 changed files with 18 additions and 17 deletions
|
|
@ -212,11 +212,11 @@ def test_a_custom_store_with_an_explicit_target_id_constructs_for_any_server() -
|
|||
assert _coordinator(client)._store is store
|
||||
|
||||
|
||||
async def test_cache_false_disables_the_cache_and_the_handler_wrap() -> None:
|
||||
async def test_cache_none_disables_the_cache_and_the_handler_wrap() -> None:
|
||||
async def handler(message: IncomingMessage) -> None:
|
||||
raise NotImplementedError
|
||||
|
||||
client = Client(_list_changed_server(), cache=False, message_handler=handler)
|
||||
client = Client(_list_changed_server(), cache=None, message_handler=handler)
|
||||
assert client._response_cache is None
|
||||
|
||||
async with client:
|
||||
|
|
@ -224,7 +224,7 @@ async def test_cache_false_disables_the_cache_and_the_handler_wrap() -> None:
|
|||
|
||||
|
||||
def test_the_default_cache_uses_a_per_client_in_memory_store() -> None:
|
||||
"""`cache=None` (the default) is cache-on."""
|
||||
"""The default `CacheConfig()` is cache-on."""
|
||||
server = Server("plain")
|
||||
first = Client(server)
|
||||
second = Client(server)
|
||||
|
|
@ -637,7 +637,7 @@ async def test_a_read_resource_carrying_meta_is_fetched_and_replaces_the_warm_en
|
|||
async def test_cache_mode_is_inert_when_caching_is_disabled() -> None:
|
||||
server, fetches = _varying_tools_server()
|
||||
|
||||
async with Client(server, cache=False) as client:
|
||||
async with Client(server, cache=None) as client:
|
||||
await client.list_tools()
|
||||
await client.list_tools(cache_mode="use")
|
||||
await client.list_tools(cache_mode="refresh")
|
||||
|
|
|
|||
Loading…
Reference in a new issue