Pytest-testinfra

Latest version: v10.1.1

Safety actively analyzes 702335 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 1 of 12

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

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

10.0.0

======

* [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
* [FIX] Missing RHEL distribution in package module
* [NEW] Add brew support in package module
* [NEW] Add Service.exists
* [MISC] Make CommandResult a dataclass

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 (713)
* [FIX] Retry SSH on ConnectionResetError (708)
* [FIX] List openSUSE Leap and Tumbleweed explicitly as rpm based distributions
* [FIX] Make group name mandatory in group module

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

Page 1 of 12

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.