Additional tests for check mode idempotence (#17679)

This commit is contained in:
Toshio Kuratomi 2016-09-20 17:56:07 -07:00 committed by Matt Clay
parent 33c96f6b7f
commit 7889e1ffc1

View file

@ -117,9 +117,9 @@
that:
- "not url_installed.changed"
# Test pip package in check mode doesn't always report changed.
# Special case for pip
- name: check for pip package
pip: name=pip virtualenv={{ output_dir }}/pipenv state=present
@ -132,3 +132,33 @@
assert:
that:
- "not pip_check_mode.changed"
# Special case for setuptools
- name: check for setuptools package
pip: name=setuptools virtualenv={{ output_dir }}/pipenv state=present
- name: check for setuptools package in check_mode
pip: name=setuptools virtualenv={{ output_dir }}/pipenv state=present
check_mode: True
register: setuptools_check_mode
- name: make sure setuptools in check_mode doesn't report changed
assert:
that:
- "not setuptools_check_mode.changed"
# Normal case
- name: check for q package
pip: name=q virtualenv={{ output_dir }}/pipenv state=present
- name: check for q package in check_mode
pip: name=q virtualenv={{ output_dir }}/pipenv state=present
check_mode: True
register: q_check_mode
- name: make sure q in check_mode doesn't report changed
assert:
that:
- "not q_check_mode.changed"