【文件属性】:
文件名称:pytest-docker:基于Docker的集成测试
文件大小:15KB
文件格式:ZIP
更新时间:2021-04-30 02:36:30
Python
基于Docker的集成测试
描述
简单的固定装置,可帮助您编写与Docker和集成测试。 在docker-compose.yml文件中指定所有必需的容器,然后pytest-docker将在测试期间将它们旋转。
此包与Python版本测试3.6 , 3.7 , 3.8和3.9 ,和pytest版本4,5和6的Python 2不被支持。
pytest-docker最初是由pytest-docker创建的。
安装
使用pip安装pytest-docker或将其添加到您的测试要求中。 建议在您的环境中直接安装docker-compose python软件包,以确保在测试期间可用。 这将防止在测试中使用系统范围的docker-compose时可能发生的潜在依赖冲突。
用法
这是一个依赖HTTP服务的测试示例。
使用这样docker-compose.yml文件(使用服务):
version :
【文件预览】:
pytest-docker-master
----setup.py(136B)
----.gitignore(2KB)
----src()
--------pytest_docker()
----.travis.yml(1KB)
----CHANGELOG.md(918B)
----setup.cfg(2KB)
----LICENSE.txt(1KB)
----README.md(5KB)
----tests()
--------conftest.py(62B)
--------test_docker_services.py(5KB)
--------test_fixtures.py(414B)
--------test_docker_ip.py(794B)
--------test_dockercomposeexecutor.py(2KB)
--------docker-compose.yml(163B)
--------test_integration.py(3KB)
--------containers()