--- # Copyright (c) Ansible Project # GNU General Public License v3.0+ (see LICENSES/GPL-3.0-or-later.txt or https://www.gnu.org/licenses/gpl-3.0.txt) # SPDX-License-Identifier: GPL-3.0-or-later - name: 9103-Ensure application hello-world is uninstalled community.general.pipx: name: hello-world state: absent global: true - name: 9103-Install application hello-world community.general.pipx: name: hello-world source: hello-world==0.1 global: true register: install_hw - name: 9103-Upgrade application hello-world community.general.pipx: state: upgrade name: hello-world global: true register: upgrade_hw - name: 9103-Ensure application pylint is uninstalled community.general.pipx: name: pylint state: absent global: true - name: 9103-Assertions ansible.builtin.assert: that: - install_hw is changed - upgrade_hw is changed - upgrade_hw.cmd[-3] == "upgrade" - upgrade_hw.cmd[-2] == "--global"