pytest-inmanta:一个pytest插件来测试inmanta模块

时间:2024-04-28 20:43:29
【文件属性】:

文件名称:pytest-inmanta:一个pytest插件来测试inmanta模块

文件大小:41KB

文件格式:ZIP

更新时间:2024-04-28 20:43:29

Python

pytest-inmanta 一个pytest插件来测试inmanta模块 安装 pip install pytest-inmanta 用法 该插件提供了一个测试夹具,可以在不运行实际inmanta服务器的情况下编译,导出和部署代码。 def test_compile ( project ): """ Test compiling a simple model that uses std """ project . compile ( """ host = std::Host(name="server", os=std::linux) file = std::ConfigFile(host=host, path="/tmp/test", content="1234") """ ) 夹具还提供对模型内部零件的访问 asse


【文件预览】:
pytest-inmanta-master
----setup.py(1KB)
----.gitignore(1KB)
----.ci-pyp.yml(91B)
----requirements.txt(46B)
----.ci-integration-tests.yml(161B)
----MANIFEST.in(45B)
----.bumpversion.cfg(94B)
----LICENSE(11KB)
----CHANGELOG.md(2KB)
----setup.cfg(2KB)
----.github()
--------pull_request_template.md(696B)
----examples()
--------testhandler()
--------testsync()
--------testmodule()
----README.md(5KB)
----tests()
--------conftest.py(1KB)
--------test_options.py(2KB)
--------test_basic_example.py(4KB)
--------test_handlers.py(954B)
----pytest.ini(40B)
----pytest_inmanta()
--------__init__.py(627B)
--------plugin.py(26KB)
--------module()
--------handler.py(721B)
----.editorconfig(245B)

网友评论