Releases: pytest-dev/pytest-testinfra
Releases · pytest-dev/pytest-testinfra
v10.1.1
What's Changed
- Fix building bookworm test image by @philpep in #769
- Fix service.exists by @sblaisot in #767
- Improved RpmPackage is_installed property logic. by @narmaku in #759
- Add check for the existance of ssh control path directory by @CarstenGrohmann in #763
New Contributors
Full Changelog: 10.1.0...10.1.1
v10.1.0
What's Changed
- Import future annotations for pytest 6, Python 3.9 compatibility by @martinhoyer in #756
- Bump actions/setup-python from 4 to 5 by @dependabot in #749
- testinfra/modules/interface: Implement link property by @BenoitKnecht in #744
- Teaching GNUFile methods to follow symlinks by @pfuntner in #751
New Contributors
- @martinhoyer made their first contribution in #756
- @pfuntner made their first contribution in #751
Full Changelog: 10.0.0...10.1.0
v10.0.0
What's Changed
- [FIX] Fix output of error message by @CarstenGrohmann in #726
- [FIX] Ansible: Fix for missing group names in get_variables() by @marcandre-larochelle-bell in #724
- [FIX] testinfra/modules/blockdevice: Don't fail on stderr by @BenoitKnecht in #745
- [DOC] Extend and show the documentation of CommandResult by @CarstenGrohmann in #742
- [FIX] Extend list of valid suffixes for systemd units by @CarstenGrohmann in #740
- [DOC] Add missing Environment doc section by @amaslenn in #739
- [MISC] Define types for plugin.py by @amaslenn in #738
- [MISC] Bump actions/checkout from 3 to 4 by @dependabot in #734
- [FIX] Missing RHEL distribution in package module by @700grm in #731
- [NEW] feat(package): brew support by @soof-golan in #743
- [NEW] Add Service.exists by @CarstenGrohmann in #741
- [MISC] Make CommandResult a dataclass by @amaslenn in #722
New Contributors
- @marcandre-larochelle-bell made their first contribution in #724
- @700grm made their first contribution in #731
- @soof-golan made their first contribution in #743
Full Changelog: 9.0.0...10.0.0
v9.0.0
Changes since v8.1.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
v8.1.0
v8.0.0
Changes since v7.0.1:
- [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