Supports writing tests for code using the redis-py library without requiring a redis-server install.
Use pip:
pip install mockredispy
Both mockredis.mock_redis_client
and mockredis.mock_strict_redis_client
can be
used to patch instances of the redis client.
For example, using the mock library:
@patch('redis.Redis', mock_redis_client)
Or:
@patch('redis.StrictRedis', mock_strict_redis_client)
This code is shamelessly derived from work by John DeRosa.