diff --git a/.gitignore b/.gitignore index 8498390c..99b747d0 100644 --- a/.gitignore +++ b/.gitignore @@ -55,3 +55,5 @@ docs/_build/ # PyBuilder target/ +# pycharm +.idea/ diff --git a/pytest_ansible/__init__.py b/pytest_ansible/__init__.py index b198decf..564e601f 100644 --- a/pytest_ansible/__init__.py +++ b/pytest_ansible/__init__.py @@ -1,5 +1,5 @@ """The pytest-ansible initialization.""" -__version__ = "2.2.2" +__version__ = "2.2.3rc0" __author__ = "James Laska" __author_email__ = "" diff --git a/pytest_ansible/module_dispatcher/v28.py b/pytest_ansible/module_dispatcher/v28.py index 6b7b1067..098a0d05 100644 --- a/pytest_ansible/module_dispatcher/v28.py +++ b/pytest_ansible/module_dispatcher/v28.py @@ -34,9 +34,12 @@ def __init__(self, *args, **kwargs): self.unreachable = {} def v2_runner_on_failed(self, result, *args, **kwargs): - self.contacted[result._host.get_name()] = result._result + result2 = dict(failed=True) + result2.update(result._result) + self.contacted[result._host.get_name()] = result2 - v2_runner_on_ok = v2_runner_on_failed + def v2_runner_on_ok(self, result): + self.contacted[result._host.get_name()] = result._result def v2_runner_on_unreachable(self, result): self.unreachable[result._host.get_name()] = result._result