Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
Name: python310-pytest-testinfra | Distribution: openSUSE Tumbleweed |
Version: 10.1.1 | Vendor: openSUSE |
Release: 1.1 | Build date: Fri Jun 7 09:02:49 2024 |
Group: Development/Languages/Python | Build host: reproducible |
Size: 436382 | Source RPM: python-pytest-testinfra-10.1.1-1.1.src.rpm |
Packager: http://bugs.opensuse.org | |
Url: https://github.com/pytest-dev/pytest-testinfra | |
Summary: Python module to test infrastructures |
With Testinfra, one can write unit tests in Python to test the actual state of servers configured by managements tools like Salt, Ansible, Puppet, Chef and so on. Testinfra is like a Serverspec equivalent in Python, and is written as a plugin to the Pytest test engine.
Apache-2.0
* Fri Jun 07 2024 Dirk Müller <dmueller@suse.com> - update to 10.1.1: * [FIX] Add check for the existence of ssh control path directory * [FIX] Handle is_installed for rpm package when rpm database is corrupted * [FIX] Fix service.exists * Sat Mar 16 2024 Dirk Müller <dmueller@suse.com> - update to 10.1.0: * [NEW] Add Interface.link property * [FIX] Make file properties follow symlinks * [FIX] Require pytest>=6 and use future annotations for pytest<7 compatibility * Mon Jan 15 2024 Dirk Müller <dmueller@suse.com> - update to 10.0.0: * [FIX] Fix output of error message * [FIX] Ansible: Fix for missing group names in get_variables() * [FIX] testinfra/modules/blockdevice: Don't fail on stderr * [DOC] Extend and show the documentation of CommandResult * [FIX] Extend list of valid suffixes for systemd units * [DOC] Add missing Environment doc section * [MISC] Define types for plugin.py * [MISC] Bump actions/checkout from 3 to 4 * [FIX] Missing RHEL distribution in package module * [NEW] feat(package): brew support * [NEW] Add Service.exists * [MISC] Make CommandResult a dataclass - update to 9.0.0: * [BREAKING] pytest-testinfra now require python >= 3.9 * [BREAKING] Drop deprecated module PipPackage * [NEW] Add support for the SSH ControlPath connection sharing option * [FIX] Retry SSH on ConnectionResetError * [FIX] List openSUSE Leap and Tumbleweed explicitly as rpm based distributions * [FIX] Make group name mandatory in group module * Mon May 22 2023 Georg Pfuetzenreuter <georg.pfuetzenreuter@suse.com> - Update to 8.1.0: * [NEW] Add Windows support for File and Service modules * [NEW] Add File.is_executable property - 8.0.0: * [NEW] Add Group.members attribute * [NEW] Add File.inode attribute * [NEW] Add Interface.routes() method * [NEW] Add Docker.is_restarting attribute * [FIX] Fix possible error in Interface.default() * [FIX] Fix busybox detection in Process module * [FIX] Fix possible KeyError in SysInfo module * [BREAKING] drop support for python 3.7 - 7.0.1: * [FIX] Fix command -v compatibility with dash shell * Tue May 09 2023 Dirk Müller <dmueller@suse.com> - 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) * Fri May 05 2023 Johannes Kastl <kastl@b1-systems.de> - add sle15_python_module_pythons * Tue Apr 27 2021 Matej Cepl <mcepl@suse.com> - Rename package to the upstream name: python-pytest-testinfra. * Mon Apr 26 2021 Ben Greiner <code@bnavigator.de> - Update to 6.3.0 * Fix #451 for use with pytest -p no:terminal * Add client_version() and server_version() and version() to docker module. - Release 6.2.0 * Fix #590: Systeminfo doesn't resolve Windows correctly (#592) * First implementation of network namespaces in addr module (#596) * pip check support in PipPackage module (#605) * pip refactoring: implementation of installed and version (#606) * Allow to specify supervisorctl and supervisord.conf paths (#536) - Release 6.1.0 * Fix wrong package module on CentOS having dpkg tools installed [#570] (#575) * Deduplicate hosts returned by get_backends() (#572) * Use /run/systemd/system/ to detect systemd (fixes #546) * Use ssh_args from ansible.cfg * Require python >= 3.6 * Fix ValueError with python 3.8+ when using --nagios option. - Release 6.0.0 * Breaking change: testinfra has moved to the https://github.com/pytest-dev/ organization. Project on PyPi is renamed as pytest-testinfra. A dummy testinfra will make the transition, but you should rename to pytest-testinfra in your requirements files. - Add testinfra-parametrize-backends-test.patch in order to be able to skip salt backend and still test the rest. (All docker tests are skipped automatically, because no there is no docker host running.) - Ignore upstream test-requirements.txt version pins: * tornado < 5 * ansible >= 3 * Fri Jul 03 2020 Steve Kowalik <steven.kowalik@suse.com> - Upate to 5.2.1: * Fix documentation build * Allow kubeconfig context to be supplied in kubernetes backend * Drop file.__ne__ implementation and require python >= 3.5 * Use remote_user and remote_port in ansible.cfg * Add arch (architecture) attribute to system_info module * Wed Mar 11 2020 pgajdos@suse.com - version update to 5.0.0 5.0.0 ===== * Breaking change: host.file().listdir() is now a method 4.1.0 ===== * Pass extra arguments to ansible CLI via host.ansible() * New method host.file.listdir() to list items in a directory.
/usr/lib/python3.10/site-packages/pytest_testinfra-10.1.1-py3.10.egg-info /usr/lib/python3.10/site-packages/pytest_testinfra-10.1.1-py3.10.egg-info/PKG-INFO /usr/lib/python3.10/site-packages/pytest_testinfra-10.1.1-py3.10.egg-info/SOURCES.txt /usr/lib/python3.10/site-packages/pytest_testinfra-10.1.1-py3.10.egg-info/dependency_links.txt /usr/lib/python3.10/site-packages/pytest_testinfra-10.1.1-py3.10.egg-info/entry_points.txt /usr/lib/python3.10/site-packages/pytest_testinfra-10.1.1-py3.10.egg-info/requires.txt /usr/lib/python3.10/site-packages/pytest_testinfra-10.1.1-py3.10.egg-info/top_level.txt /usr/lib/python3.10/site-packages/testinfra /usr/lib/python3.10/site-packages/testinfra/__init__.py /usr/lib/python3.10/site-packages/testinfra/__pycache__ /usr/lib/python3.10/site-packages/testinfra/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/__pycache__/host.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/__pycache__/host.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/__pycache__/main.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/__pycache__/main.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/__pycache__/plugin.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/__pycache__/plugin.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend /usr/lib/python3.10/site-packages/testinfra/backend/__init__.py /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__ /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/ansible.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/ansible.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/base.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/base.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/chroot.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/chroot.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/docker.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/docker.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/kubectl.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/kubectl.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/local.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/local.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/lxc.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/lxc.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/openshift.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/openshift.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/paramiko.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/paramiko.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/podman.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/podman.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/salt.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/salt.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/ssh.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/ssh.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/winrm.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/backend/__pycache__/winrm.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/backend/ansible.py /usr/lib/python3.10/site-packages/testinfra/backend/base.py /usr/lib/python3.10/site-packages/testinfra/backend/chroot.py /usr/lib/python3.10/site-packages/testinfra/backend/docker.py /usr/lib/python3.10/site-packages/testinfra/backend/kubectl.py /usr/lib/python3.10/site-packages/testinfra/backend/local.py /usr/lib/python3.10/site-packages/testinfra/backend/lxc.py /usr/lib/python3.10/site-packages/testinfra/backend/openshift.py /usr/lib/python3.10/site-packages/testinfra/backend/paramiko.py /usr/lib/python3.10/site-packages/testinfra/backend/podman.py /usr/lib/python3.10/site-packages/testinfra/backend/salt.py /usr/lib/python3.10/site-packages/testinfra/backend/ssh.py /usr/lib/python3.10/site-packages/testinfra/backend/winrm.py /usr/lib/python3.10/site-packages/testinfra/host.py /usr/lib/python3.10/site-packages/testinfra/main.py /usr/lib/python3.10/site-packages/testinfra/modules /usr/lib/python3.10/site-packages/testinfra/modules/__init__.py /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__ /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/addr.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/addr.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/ansible.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/ansible.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/base.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/base.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/blockdevice.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/blockdevice.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/command.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/command.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/docker.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/docker.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/environment.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/environment.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/file.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/file.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/group.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/group.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/interface.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/interface.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/iptables.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/iptables.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/mountpoint.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/mountpoint.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/package.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/package.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/pip.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/pip.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/podman.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/podman.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/process.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/process.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/puppet.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/puppet.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/salt.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/salt.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/service.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/service.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/socket.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/socket.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/sudo.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/sudo.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/supervisor.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/supervisor.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/sysctl.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/sysctl.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/systeminfo.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/systeminfo.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/user.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/modules/__pycache__/user.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/modules/addr.py /usr/lib/python3.10/site-packages/testinfra/modules/ansible.py /usr/lib/python3.10/site-packages/testinfra/modules/base.py /usr/lib/python3.10/site-packages/testinfra/modules/blockdevice.py /usr/lib/python3.10/site-packages/testinfra/modules/command.py /usr/lib/python3.10/site-packages/testinfra/modules/docker.py /usr/lib/python3.10/site-packages/testinfra/modules/environment.py /usr/lib/python3.10/site-packages/testinfra/modules/file.py /usr/lib/python3.10/site-packages/testinfra/modules/group.py /usr/lib/python3.10/site-packages/testinfra/modules/interface.py /usr/lib/python3.10/site-packages/testinfra/modules/iptables.py /usr/lib/python3.10/site-packages/testinfra/modules/mountpoint.py /usr/lib/python3.10/site-packages/testinfra/modules/package.py /usr/lib/python3.10/site-packages/testinfra/modules/pip.py /usr/lib/python3.10/site-packages/testinfra/modules/podman.py /usr/lib/python3.10/site-packages/testinfra/modules/process.py /usr/lib/python3.10/site-packages/testinfra/modules/puppet.py /usr/lib/python3.10/site-packages/testinfra/modules/salt.py /usr/lib/python3.10/site-packages/testinfra/modules/service.py /usr/lib/python3.10/site-packages/testinfra/modules/socket.py /usr/lib/python3.10/site-packages/testinfra/modules/sudo.py /usr/lib/python3.10/site-packages/testinfra/modules/supervisor.py /usr/lib/python3.10/site-packages/testinfra/modules/sysctl.py /usr/lib/python3.10/site-packages/testinfra/modules/systeminfo.py /usr/lib/python3.10/site-packages/testinfra/modules/user.py /usr/lib/python3.10/site-packages/testinfra/plugin.py /usr/lib/python3.10/site-packages/testinfra/utils /usr/lib/python3.10/site-packages/testinfra/utils/__init__.py /usr/lib/python3.10/site-packages/testinfra/utils/__pycache__ /usr/lib/python3.10/site-packages/testinfra/utils/__pycache__/__init__.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/utils/__pycache__/__init__.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/utils/__pycache__/ansible_runner.cpython-310.opt-1.pyc /usr/lib/python3.10/site-packages/testinfra/utils/__pycache__/ansible_runner.cpython-310.pyc /usr/lib/python3.10/site-packages/testinfra/utils/ansible_runner.py /usr/share/doc/packages/python310-pytest-testinfra /usr/share/doc/packages/python310-pytest-testinfra/CHANGELOG.rst /usr/share/doc/packages/python310-pytest-testinfra/README.rst /usr/share/licenses/python310-pytest-testinfra /usr/share/licenses/python310-pytest-testinfra/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Sun Aug 18 01:50:09 2024