fakeredis:伪造的redis API(redis-py),用于测试

时间:2021-05-14 09:32:14
【文件属性】:
文件名称:fakeredis:伪造的redis API(redis-py),用于测试
文件大小:70KB
文件格式:ZIP
更新时间:2021-05-14 09:32:14
Python fakeredis:redis-py的伪造版本 fakeredis是redis-py python客户端的纯Python实现,可模拟与redis服务器的通话。 创建此文件的目的仅在于:编写unittests 。 设置redis并不困难,但是很多时候您都想编写不与外部服务器对话的单元测试(例如redis)。 现在,该模块允许测试将其简单地用作Redis的合理替代品。 尽管fakeredis是纯Python,但是如果您想运行Lua脚本(这包括在Lua中实现的redis.lock.Lock功能),则需要 。 如果您使用pip install fakeredis[lua]来pip install fakeredis[lua] ,它将自动安装。 备择方案 考虑使用或代替fakeredis。 他们将redis代码库嵌入到Python中,因此他们实现了完整的redis命令集,并且其行为与真实的red
【文件预览】:
fakeredis-master
----.gitignore(110B)
----setup.cfg(309B)
----COPYING(3KB)
----fakeredis()
--------_zset.py(3KB)
--------__init__.py(115B)
--------aioredis.py(8KB)
--------_server.py(91KB)
----requirements-dev.txt(54B)
----README.rst(23KB)
----test()
--------conftest.py(547B)
--------test_aioredis.py(4KB)
--------test_hypothesis.py(22KB)
--------test_fakeredis.py(149KB)
----CONTRIBUTING.rst(722B)
----scripts()
--------supported(2KB)
----requirements.txt(1KB)
----requirements.in(250B)
----MANIFEST.in(35B)
----setup.py(1KB)
----.travis.yml(916B)
----tox.ini(151B)

网友评论