From 37736a56f9c5e4819a8f132a51bc0784c4b288ec Mon Sep 17 00:00:00 2001 From: Dan McGee Date: Wed, 11 Jul 2007 00:45:15 -0400 Subject: Add new pactest that is backwards of sync022 sync022 was added here: 39b654965580bfb7dc0ab72b8c901fbf7729a568 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 --- pactest/tests/sync022.py | 2 +- pactest/tests/sync023.py | 22 ++++++++++++++++++++++ 2 files changed, 23 insertions(+), 1 deletion(-) create mode 100644 pactest/tests/sync023.py diff --git a/pactest/tests/sync022.py b/pactest/tests/sync022.py index c24a979f..81d52ff6 100644 --- a/pactest/tests/sync022.py +++ b/pactest/tests/sync022.py @@ -1,4 +1,4 @@ -self.description = "Installs a group with two conflicting packages, one replacing the other" +self.description = "Install group with two conflicting packages, one replacing other" sp1 = pmpkg("pkg1") sp1.groups = ["grp"] diff --git a/pactest/tests/sync023.py b/pactest/tests/sync023.py new file mode 100644 index 00000000..d8f78b80 --- /dev/null +++ b/pactest/tests/sync023.py @@ -0,0 +1,22 @@ +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"); -- cgit v1.2.3-70-g09d2