diff options
| author | Craig Jennings <c@cjennings.net> | 2026-07-02 17:50:49 -0400 |
|---|---|---|
| committer | Craig Jennings <c@cjennings.net> | 2026-07-02 17:50:49 -0400 |
| commit | f87595d6e4f0b3b27fc65cadbc4ef959c2abd4d8 (patch) | |
| tree | 40fba29fff2401465fa7d81ccbf45fa7ec698db5 /scripts/testing | |
| parent | 9752e98f0df64c3c04246c7280bd75940dc93fdc (diff) | |
| download | archsetup-f87595d6e4f0b3b27fc65cadbc4ef959c2abd4d8.tar.gz archsetup-f87595d6e4f0b3b27fc65cadbc4ef959c2abd4d8.zip | |
feat(packages): retire zoom, meetings open in the browser
The dotfiles zoom-web handler rewrites zoommtg:// links to the web client, so the AUR zoom package leaves the install. The retired-package VM assertion now covers blueman and zoom.
Diffstat (limited to 'scripts/testing')
| -rw-r--r-- | scripts/testing/tests/test_packages.py | 11 |
1 files changed, 7 insertions, 4 deletions
diff --git a/scripts/testing/tests/test_packages.py b/scripts/testing/tests/test_packages.py index 74737e2..5e90cb9 100644 --- a/scripts/testing/tests/test_packages.py +++ b/scripts/testing/tests/test_packages.py @@ -69,11 +69,14 @@ def test_bluetooth_stack_installed(host, pkg): assert host.package(pkg).is_installed +RETIRED_PACKAGES = ["blueman", "zoom"] # bt panel replaced blueman; zoom-web replaced zoom + + @pytest.mark.attribution("archsetup") -def test_blueman_not_installed(host): - # blueman was retired 2026-07-02 in favor of the dotfiles bt panel; - # its reappearance means the desktop_environment step regressed. - assert not host.package("blueman").is_installed +@pytest.mark.parametrize("pkg", RETIRED_PACKAGES) +def test_retired_package_not_installed(host, pkg): + # A reappearance means an install step regressed. + assert not host.package(pkg).is_installed @pytest.mark.attribution("archsetup") |
