Git-Url: 
http://git.frugalware.org/gitweb/gitweb.cgi?p=pacman-g2.git;a=commitdiff;h=3ac747491af31debf037af8e1e88dcbe91336040

commit 3ac747491af31debf037af8e1e88dcbe91336040
Author: Miklos Vajna <[EMAIL PROTECTED]>
Date:   Sun Dec 9 01:10:40 2007 +0100

new test for group installs
so, if we have a group 'grp' and we have a package 'foo-grp', we should not
install the later on -S grp

diff --git a/pactest/tests/sync022.py b/pactest/tests/sync022.py
new file mode 100644
index 0000000..320e993
--- /dev/null
+++ b/pactest/tests/sync022.py
@@ -0,0 +1,22 @@
+self.description = "Install a group from a sync db while there are other 
group-like packages"
+
+sp1 = pmpkg("pkg1")
+sp1.groups = ["grp"]
+
+sp2 = pmpkg("pkg2")
+sp2.groups = ["grp"]
+
+sp3 = pmpkg("pkg3")
+sp3.groups = ["grp"]
+
+sp4 = pmpkg("foo-grp")
+
+for p in sp1, sp2, sp3, sp4:
+       self.addpkg2db("sync", p);
+
+self.args = "-S grp"
+
+self.addrule("PACMAN_RETCODE=0")
+for p in sp1, sp2, sp3:
+       self.addrule("PKG_EXIST=%s" % p.name)
+self.addrule("!PKG_EXIST=%s" % sp4.name)
_______________________________________________
Frugalware-git mailing list
[email protected]
http://frugalware.org/mailman/listinfo/frugalware-git

Reply via email to