[PR #9170/bf6ae7bf backport][stable-10] pipx: add testcase for upgrade --global (#9637)
pipx: add testcase for upgrade --global (#9170)
(cherry picked from commit bf6ae7bf59
)
Co-authored-by: Alexei Znamensky <103110+russoz@users.noreply.github.com>
pull/9638/head
parent
e255e5ed0c
commit
666db05eda
|
@ -264,3 +264,6 @@
|
|||
|
||||
- name: Include testcase for PR 9009 injectpkg --global
|
||||
ansible.builtin.include_tasks: testcase-9009-fixglobal.yml
|
||||
|
||||
- name: Include testcase for PR 9103 upgrade --global
|
||||
ansible.builtin.include_tasks: testcase-9103-upgrade-global.yml
|
||||
|
|
|
@ -5,7 +5,7 @@
|
|||
|
||||
- name: Set up environment
|
||||
environment:
|
||||
PATH: /usr/local/bin:{{ ansible_env.PATH }}
|
||||
PATH: /root/.local/bin:/usr/local/bin:{{ ansible_env.PATH }}
|
||||
block:
|
||||
- name: Remove global pipx dir
|
||||
ansible.builtin.file:
|
||||
|
|
|
@ -0,0 +1,38 @@
|
|||
---
|
||||
# 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"
|
Loading…
Reference in New Issue