Python Testinfra
With Testinfra you can write unit tests in Python to test actual state of your servers configured by managements tools like Salt, Ansible, Puppet, Chef and so on.
Testinfra aims to be a Serverspec equivalent in python and is written as a plugin to the Pytest test engine.
- Devel package for openSUSE:Factory
-
1
derived packages
- Links to openSUSE:Factory / python-pytest-testinfra
- Download package
-
Checkout Package
osc -A https://api.opensuse.org checkout devel:languages:python:pytest/python-pytest-testinfra && cd $_
- Create Badge
Refresh
Refresh
Source Files
Filename | Size | Changed |
---|---|---|
_link | 0000000124 124 Bytes | |
pytest-testinfra-7.0.0.tar.gz | 0000079296 77.4 KB | |
python-pytest-testinfra.changes | 0000011714 11.4 KB | |
python-pytest-testinfra.spec | 0000002970 2.9 KB | |
testinfra-parametrize-backends-test.patch | 0000001048 1.02 KB |
Revision 8 (latest revision is 17)
Dirk Mueller (dirkmueller)
committed
(revision 8)
- update to 7.0.0: * Improved ssh config support in Paramiko backend * Add chroot backend * Add support for Manjaro-Linux * Add support for Cloudlinux * [BREAKING] Drop support for python 3.6 which is EOL * Handle ansible_connection type community.docker.docker * add ssh_extra_args option * Allow to test for user password expiration * Handle ANSIBLE_SSH_COMMON_ARGS and ANSIBLE_SSH_EXTRA_ARGS environment variables for ansible connections * Fix encoding issue in salt connections * Fix AttributeError when "command" is not available and fallback to "which" * Fallback to which when "command -v" fails * Use realpath by default to resolve symlinks instead of "readlink -f" * ansible: Support environment variables * Force package module to resolve to RpmPackage on Fedora * Fix new versions of supervisor may exit with status != 0 * Eventually decode ansible output when it's not ascii * Either use python3 or python to get remote encoding * Implement Interface names and default (#615) * Implement Service.systemd_properties (#612)
Comments 0