Pytest Ansible Versions Save

A pytest plugin that enables the use of ansible in tests, enables the use of pytest as a collection unit test runner, and exposes molecule scenarios through a pytest fixture.

v24.1.3

1 month ago

Bugfixes

  • Test Discovery considers global molecule config (#258) @M4rt1nCh
  • Silence incorrect warning message (#289) @AlanCoding

v24.1.2

4 months ago

Bugfixes

  • Adjust molecule command from cmdline (#254) @cristianonicolai

v24.1.1

4 months ago

Bugfixes

  • Added missing ansible-compat runtime dependency (#246) @ssbarnea

v24.1.0

4 months ago

Minor Changes

  • Require python 3.10 or newer (#231) @ssbarnea
  • Require ansible-core 2.14 or newer (#206) @ssbarnea

Bugfixes

  • Fix duplicated host bug with extra_inventory (#180) @CFSNM
  • Avoid use of deprecated pkg_resources (#220) @ssbarnea
  • Add getting started and installation steps to docs (#214) @cristianonicolai
  • Remove outdated-version-block (UP036) (#213) @cristianonicolai
  • Remove dead-code related to unsupported ansible versions (#208) @ssbarnea
  • Avoid early molecule importing (#210) @ssbarnea
  • Avoid accidental plugin activation (#202) @ssbarnea
  • Enable Ruff doc validation (#209) @cristianonicolai
  • Initial mkdocs setup (#199) @cristianonicolai
  • Add pydoclint to pre-commit config (#198) @cristianonicolai
  • Add Python 3.12 to project classifiers (#192) @cristianonicolai
  • Fix codecov configuration (#190) @ssbarnea

v4.1.1

7 months ago

Bugfixes

  • Enable CSpell check (#188) @cristianonicolai
  • Move coverage to pyproject.toml (#179) @Ruchip16
  • Add Python 3.12 to test matrix (#185) @cristianonicolai
  • Remove Flake8 and revisit initial config for Ruff (#186) @cristianonicolai

v4.1.0

8 months ago

Minor Changes

  • Add config option for ANSIBLE_COLLECTIONS_PATH (#163) @Ruchip16
  • Add tests for inventory (#164) @Ruchip16
  • Handle test markers (#167) @Ruchip16
  • todo fixes & __getattr__ method fix (#162) @Ruchip16

Bugfixes

  • Precommit update reqs (#172) @cidrblock
  • Handle test markers (#167) @Ruchip16

v4.0.0

9 months ago

Major Changes

  • feature: integrate pytest-molecule plugin (#144) @Ruchip16

Minor Changes

  • Improved molecule support (#147) @cidrblock
  • feature: integrate pytest-molecule plugin (#144) @Ruchip16

Bugfixes

  • Avoid import error if molecule is not installed (#157) @cidrblock
  • Update requirements (#155) @cidrblock
  • Ignore new ruff errors (#156) @cidrblock

v3.2.1

9 months ago

Bugfixes

  • Fix for ansible 2.9 (#141) @cidrblock

v3.2.0

9 months ago

Minor Changes

  • fix: pytest table name in pyproject.toml (#136) @tjni

Bugfixes

  • Switch to ANSIBLE_COLLECTION_PATH (#139) @cidrblock
  • fix: failing tests in CI for py3.7 & py3.8 (#133) @Ruchip16

v3.1.5

1 year ago

Bugfixes

  • Restore python 3.7 support (#128) @cidrblock