Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
devel:languages:python:pytest
python-pytest-testinfra
python-pytest-testinfra.changes
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File python-pytest-testinfra.changes of Package python-pytest-testinfra
------------------------------------------------------------------- Fri Jun 7 07:02:49 UTC 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 12:58:20 UTC 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 14:11:05 UTC 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 04:16:57 UTC 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 9 21:23:17 UTC 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 5 19:55:05 UTC 2023 - Johannes Kastl <kastl@b1-systems.de> - add sle15_python_module_pythons ------------------------------------------------------------------- Tue Apr 27 11:12:59 UTC 2021 - Matej Cepl <mcepl@suse.com> - Rename package to the upstream name: python-pytest-testinfra. ------------------------------------------------------------------- Mon Apr 26 18:16:40 UTC 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 3 06:02:57 UTC 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 11:31:39 UTC 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. ------------------------------------------------------------------- Thu Feb 6 12:11:37 UTC 2020 - Ondřej Súkup <mimi.vx@gmail.com> - update to 4.0.0 * drop python 2 support * Add podman backend and module * Add extras for backend dependencies * various enhencements of kitchen integration documentation * ansible backend now support "password" field from ansible inventory * New backend "openshift" * Fix Process module when working with long strings (username, ...) ------------------------------------------------------------------- Mon Sep 16 13:27:28 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Update to 3.2.0: * New module "environment" for getting remote environment variables * New module "block_device" exposing block device informations * Add a global flag --force-ansible to the command line * Raise an error in case of missing ansible inventory file * Fix an escape issue with ansible ssh args set inventory or configuration file ------------------------------------------------------------------- Wed Aug 28 12:26:12 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com> - update to version 3.1.0 * ssh connections uses persistent connections by default. * ansible ssh connections now use ssh backend instead of paramiko. * Add a new ansible connection options “force_ansible”, when set to True, testinfra will always call ansible for all commands he need to run. * Handle all ansible connections types by setting force_ansible=True for connections which doesn’t have a testinfra equivalent connection (for example “network_cli”). ------------------------------------------------------------------- Tue Aug 27 06:30:54 UTC 2019 - Jan Engelhardt <jengelh@inai.de> - Language fixes to the description. ------------------------------------------------------------------- Tue Aug 13 16:55:33 UTC 2019 - Sean Marlow <sean.marlow@suse.com> - Update to 3.0.6: + Issue full command logging using DEBUG log level to avoid logging sensible data when log level is INFO. + Fix possible crash when parsing ansible inventories. + Support using alternative kubeconfig file in kubectl connections. + Support parsing ProxyCommand from ssh_config for paramiko connections. ------------------------------------------------------------------- Mon Jun 3 10:06:46 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Update to 3.0.5: * Set default timeout to 10s on ssh/paramiko connections * Add support for ansible inventory parameter ansible_private_key_file ------------------------------------------------------------------- Fri May 24 19:26:49 UTC 2019 - Tomáš Chvátal <tchvatal@suse.com> - Update to 3.0.4: * Add support for ansible lxc and lxd connections ------------------------------------------------------------------- Thu May 16 20:39:31 UTC 2019 - ranand@suse.com - Removed _multibuild, not needed here. ------------------------------------------------------------------- Thu May 16 20:27:54 UTC 2019 - ranand@suse.com - update to version 3.0.3 3.0.3 * Fix paramiko parsing RequestTTY from ssh configs * Re-add "groups" key from ansible.get_variables() to be backward compatible with testinfra 2.X 3.0.2 * Fix ansible with no inventory resolving to "localhost" * Fix support for ansible 2.8 with no inventory * Fix ansible/paramiko which wasn't reading hosts config from ~/.ssh/config * Allow to pass --ssh-config and --ssh-identity-file to ansible connection 3.0.1 * Fix parsing of ipv6 adresses for paramiko, ssh and ansible backends. * Fix --connection=ansible invocation when no hosts are provided 3.0.0 * New ansible backend fixing support for ansible 2.8 and license issue. * Windows support is improved. ------------------------------------------------------------------- Tue Apr 16 10:10:11 UTC 2019 - Marketa Calabkova <mcalabkova@suse.com> - update to version 2.1.0 * socket: fix parsing of ipv6 addresses with new versions of ss * Add addr module, used to test network connectivity * Drop deprecated "testinfra" command, you should use "py.test" instead * Drop support for ansible <= 2.4 * Drop deprecated top level fixtures, access them through the fixture "host" instead. 1.1?.0 * Fix pytest 4 compatibility * Allow to urlencode character in host specification "user:pass@host" * Drop support for python 2.6 * Allow to configure timeouts for winrm backend * Add support for ansible "become" user in ansible module * packaging: Use setuptools_scm instead of pbr * iptables: add ip6tables support * Fix no_ssl and no_verify_ssl options for WinRM backend ------------------------------------------------------------------- Tue Dec 4 12:55:11 UTC 2018 - Matej Cepl <mcepl@suse.com> - Remove superfluous devel dependency for noarch package ------------------------------------------------------------------- Thu Jul 19 19:57:27 UTC 2018 - sean.marlow@suse.com - Update to v1.14.0 + Add a new lxc backend + Socket: fix is_listening for unix sockets + Add namespace and container support for kubernetes backend + Add a cache of parsed ansible inventories for ansible backend + Service: fix service detection on Centos 6 hosts + File: implement file comparison with string paths - Update to v1.13.1 + package: fix is_installed and version behavior for uninstalled packages + ansible: Use predictibles test ordering when using pytest-xdist to fix random test collections errors - Update to v1.13.0 + socket: fix detection of udp listening sockets + ssh backend: Add support for GSSAPI ------------------------------------------------------------------- Tue May 1 18:11:56 UTC 2018 - sean.marlow@suse.com - Update to v1.12.0 + ansible: fix compatibility with ansible 2.5 + pip: fix compatibility with pip 10 - Update to v1.11.1 + Socket: fix error with old versions of ss without the --no-header option - Update to v1.11.0 + Fix bad error reporting when using ansible module without ansible backend + Socket: add a new implementation using ss instead of netstat + Add service, process, and systeminfo support for Alpine - Update to v1.10.1 + Fix get_variables() for ansible>=2.0,<2.4 + Paramiko: Use the RequireTTY setting if specified in a provided SSHConfig - Update to v1.10.0 + New iptables module - Update to v1.9.1 + Fix running testinfra within a suite using doctest (#268) + Service: add is_valid method for systemd + Fix file.linked_to() for Mac OS - Update to v1.9.0 + Interface: allow to find 'ip' command ousite of PATH + Fix --nagios option with python 3 - Update to v1.8.0 + Deprecate testinfra command (will be dropped in 2.0), use py.test instead. + Handle --nagios option when using py.test command - Update to v1.7.1 + Support for ansible 2.4 - Update to v1.7.0 + Salt: allow specifiy config directory + Add a WinRM backend + Socket: ipv6 sockets can handle ipv4 clients + Service: Enhance upstart detection ------------------------------------------------------------------- Mon Aug 28 22:20:05 UTC 2017 - sean.marlow@suse.com - Update to v1.6.5 + Service: add is_enabled() support for OpenBSD + Add ssh identity file option for paramiko and ssh backends + Expand tilde (~) to user home directory for ssh-config, ssh-identity-file and ansible-inventory options - Update to v1.6.4 + Service: Allow to find 'service' command outside of $PATH #211 + doc fixes - Update to v1.6.3 + Fix unwanted deprecation warning when running tests with pytest 3.1 #204 - Update to v1.6.2 + Fix wheel package for 1.6.1 ------------------------------------------------------------------- Wed May 17 22:24:33 UTC 2017 - sean.marlow@suse.com - Initial release (v1.6.1)
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor