summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKaranveerB <5110-karanveerb@users.noreply.gitlab.archlinux.org>2024-08-03 16:10:56 -0700
committerKaranveerB <5110-karanveerb@users.noreply.gitlab.archlinux.org>2024-08-03 16:29:26 -0700
commit6ba5c20e7629ae9bdd7ceaf5a45484c434363ec5 (patch)
tree0b9880492dadcceda334376e0b1aaf96510bd9b4
parent4c1820493860d57ba9b98760762e947a4367e34b (diff)
pactest: add test for empty replacements strings
-rw-r--r--test/pacman/meson.build1
-rw-r--r--test/pacman/tests/remove-print-empty-replacements.py9
2 files changed, 10 insertions, 0 deletions
diff --git a/test/pacman/meson.build b/test/pacman/meson.build
index f223f1f4..4a73b600 100644
--- a/test/pacman/meson.build
+++ b/test/pacman/meson.build
@@ -127,6 +127,7 @@ pacman_tests = [
'tests/remove-assumeinstalled.py',
'tests/remove-directory-replaced-with-symlink.py',
'tests/remove-optdepend-of-installed-package.py',
+ 'tests/remove-print-empty-replacements.py',
'tests/remove-recursive-cycle.py',
'tests/remove001.py',
'tests/remove002.py',
diff --git a/test/pacman/tests/remove-print-empty-replacements.py b/test/pacman/tests/remove-print-empty-replacements.py
new file mode 100644
index 00000000..cc0f9f35
--- /dev/null
+++ b/test/pacman/tests/remove-print-empty-replacements.py
@@ -0,0 +1,9 @@
+self.description = "Print empty replacements when using -Rp"
+
+p = pmpkg("a")
+self.addpkg2db("local", p)
+
+self.args = "-Rp --print-format 'foo%%f%%g%%h%%m' %s" % p.name
+
+self.addrule("PACMAN_RETCODE=0")
+self.addrule("PACMAN_OUTPUT=^foo$")