文件名称:pytest-localstack:用于本地AWS集成测试的Pytest插件
文件大小:70KB
文件格式:ZIP
更新时间:2024-06-03 06:46:04
python testing aws pytest testing-tools
pytest-本地堆栈 pytest-localstack是一个插件创建通过集成测试泊坞窗容器。 要求: pytest> = 3.3.0 码头工人 已针对Python> = 3.6进行测试。 特征 创建启动和停止Localstack容器的。 临时修补botocore,以将botocore / boto3 API调用重定向到Localstack容器。 插件系统可轻松将支持扩展到其他AWS客户端库,例如 。 例子 import boto3 import pytest_localstack localstack = pytest_localstack . patch_fixture ( services = [ "s3" ], # Limit to the AWS services you need. scope = 'module' , # Use the s
【文件预览】:
pytest-localstack-master
----pytest_localstack()
--------exceptions.py(2KB)
--------hookspecs.py(2KB)
--------contrib()
--------_version.py(240B)
--------utils.py(3KB)
--------__init__.py(6KB)
--------plugin.py(871B)
--------session.py(15KB)
--------service_checks.py(5KB)
--------container.py(2KB)
--------constants.py(1KB)
----MANIFEST.in(148B)
----README.rst(3KB)
----.bumpversion.cfg(214B)
----CHANGELOG.rst(2KB)
----Pipfile.lock(38KB)
----examples()
--------sync_buckets()
----.travis.yml(2KB)
----LICENSE(1KB)
----setup.cfg(723B)
----setup.py(3KB)
----Pipfile(353B)
----Makefile(3KB)
----.pre-commit-config.yaml(902B)
----docs()
--------make.bat(785B)
--------internals()
--------conf.py(6KB)
--------requirements.txt(19B)
--------using.rst(115B)
--------index.rst(477B)
--------Makefile(614B)
--------_build()
--------_static()
----.editorconfig(556B)
----tests()
--------integration()
--------.flake8(1KB)
--------utils.py(3KB)
--------__init__.py(217B)
--------functional()
--------unit()
----.gitignore(1KB)
----.coveragerc(76B)