[pacman-dev] [PATCH] Add pactest for IgnoreGroup.

Nathan Jones nathanj at insightbb.com
Mon Nov 12 16:54:30 EST 2007


Also tell pactest to reset IgnoreGroup like it does for IgnorePkg.

Signed-off-by: Nathan Jones <nathanj at insightbb.com>
---
 pactest/pmtest.py        |    1 +
 pactest/tests/sync138.py |   22 ++++++++++++++++++++++
 2 files changed, 23 insertions(+), 0 deletions(-)
 create mode 100644 pactest/tests/sync138.py

diff --git a/pactest/pmtest.py b/pactest/pmtest.py
index 00dd3cb..e0b3fd4 100755
--- a/pactest/pmtest.py
+++ b/pactest/pmtest.py
@@ -84,6 +84,7 @@ class pmtest:
         self.option = {
             "noupgrade": [],
             "ignorepkg": [],
+            "ignoregroup": [],
             "noextract": []
         }
 
diff --git a/pactest/tests/sync138.py b/pactest/tests/sync138.py
new file mode 100644
index 0000000..410c7f0
--- /dev/null
+++ b/pactest/tests/sync138.py
@@ -0,0 +1,22 @@
+self.description = "Sysupgrade of packages in 'IgnoreGroup'"
+
+sp1 = pmpkg("pkg1", "1.0-2")
+sp2 = pmpkg("pkg2", "1.0-2")
+sp2.groups = ["grp"]
+
+for p in sp1, sp2:
+	self.addpkg2db("sync", p)
+
+lp1 = pmpkg("pkg1")
+lp2 = pmpkg("pkg2")
+
+for p in lp1, lp2:
+	self.addpkg2db("local", p)
+
+self.option["ignoregroup"] = ["grp"]
+
+self.args = "-Su"
+
+self.addrule("PACMAN_RETCODE=0")
+self.addrule("PKG_VERSION=pkg1|1.0-2")
+self.addrule("!PKG_MODIFIED=pkg2")
-- 
1.5.3.5




More information about the pacman-dev mailing list