pymemcache.test.utils module¶
Useful testing utilities.
This module is considered public API.
-
class
pymemcache.test.utils.MockMemcacheClient(server=None, serde=None, serializer=None, deserializer=None, connect_timeout=None, timeout=None, no_delay=False, ignore_exc=False, socket_module=None, default_noreply=True, allow_unicode_keys=False, encoding='ascii', tls_context=None)¶ Bases:
objectA (partial) in-memory mock for Clients.
-
add(key, value, expire=0, noreply=True, flags=None)¶
-
append(key, value, expire=0, noreply=True, flags=None)¶
-
cache_memlimit(memlimit)¶
-
cas(key, value, cas, expire=0, noreply=False, flags=None)¶
-
check_key(key)¶ Checks key and add key_prefix.
-
clear()¶ Method used to clear/reset mock cache
-
close()¶
-
decr(key, value, noreply=False)¶
-
delete(key, noreply=True)¶
-
delete_many(keys, noreply=True)¶
-
delete_multi(keys, noreply=True)¶
-
flush_all(delay=0, noreply=True)¶
-
get(key, default=None)¶
-
get_many(keys)¶
-
get_multi(keys)¶
-
incr(key, value, noreply=False)¶
-
prepend(key, value, expire=0, noreply=True, flags=None)¶
-
quit()¶
-
replace(key, value, expire=0, noreply=True, flags=None)¶
-
set(key, value, expire=0, noreply=True, flags=None)¶
-
set_many(values, expire=0, noreply=True, flags=None)¶
-
set_multi(values, expire=0, noreply=True, flags=None)¶
-
stats(*_args)¶
-
touch(key, expire=0, noreply=True)¶
-
version()¶
-