Security News
The Push to Ban Ransom Payments Is Gaining Momentum
Ransomware costs victims an estimated $30 billion per year and has gotten so out of control that global support for banning payments is gaining momentum.
Readme
mockaioredis is to aioredis what the mockredispy library is to plain redis-py. It uses the mockredispy library and wraps it in the asyncio magic required to work like aioredis.
Uses the new async
keyword for Python 3.5, so no 3.4 support.
Beware: This is an early alpha that isn't even close to API-complete. In fact, so far it only supports the limited set of calls I needed for another project. Eventually, as I use more and more aioredis calls in my other projects, this mock layer will be fleshed out more.
You can install mockaioredis
from PYPI by running pip install mockaioredis
.
If you want to update an existing install, run pip install --update mockaioredis
.
You can also clone this repository from github and run pip install .
from the repository base directory.
You can use it as a fixture using pytest-mock
import mockaioredis
@pytest.fixture(autouse=True)
def redis(mocker):
"""Mock Redis."""
mocker.patch.object(aioredis, 'create_pool', new=mockaioredis.create_pool)
Like mockredispy, mockaioredis is licensed under the Apache License, Version 2.0.
See LICENSE
for details.
FAQs
Mock implementation of aioredis
We found that mockaioredis demonstrated a healthy version release cadence and project activity because the last version was released less than a year ago. It has 1 open source maintainer collaborating on the project.
Did you know?
Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.
Security News
Ransomware costs victims an estimated $30 billion per year and has gotten so out of control that global support for banning payments is gaining momentum.
Application Security
New SEC disclosure rules aim to enforce timely cyber incident reporting, but fear of job loss and inadequate resources lead to significant underreporting.
Security News
The Python Software Foundation has secured a 5-year sponsorship from Fastly that supports PSF's activities and events, most notably the security and reliability of the Python Package Index (PyPI).