mirror of
https://github.com/moparisthebest/pacman
synced 2024-11-10 03:25:01 -05:00
37736a56f9
sync022 was added here:
39b6549655
This pactest reverses the installed package to see if it is correctly
picked, in order to test some further changes to this depcheck code that
currently makes sync022 fail.
Signed-off-by: Dan McGee <dan@archlinux.org>
23 lines
513 B
Python
23 lines
513 B
Python
self.description = "Install group with two conflicting packages, one replacing other (backwards)"
|
|
|
|
sp1 = pmpkg("pkg1")
|
|
sp1.groups = ["grp"]
|
|
sp1.provides = ["pkg2"]
|
|
sp1.conflicts = ["pkg2"]
|
|
sp1.replaces = ["pkg2"]
|
|
self.addpkg2db("sync", sp1);
|
|
|
|
sp2 = pmpkg("pkg2")
|
|
sp2.groups = ["grp"]
|
|
self.addpkg2db("sync", sp2);
|
|
|
|
lp1 = pmpkg("pkg2")
|
|
lp1.groups = ["grp"]
|
|
self.addpkg2db("local", lp1);
|
|
|
|
self.args = "-S %s" % "grp"
|
|
|
|
self.addrule("PACMAN_RETCODE=0")
|
|
self.addrule("PKG_EXIST=pkg1");
|
|
self.addrule("!PKG_EXIST=pkg2");
|