文件名称:pytest-docker:基于Docker的集成测试
文件大小:15KB
文件格式:ZIP
更新时间:2024-05-19 20:23:10
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()