Merge remote-tracking branch 'allan/working-split/vcs'
[pacman-ng.git] / test / pacman / tests / sync896.py
blob492bd7b48aa934b3ac81339fcf93aa692b4f3054
1 self.description = "Sync causes single package removal of a provide (success)"
3 sp = pmpkg("pkg3")
4 sp.conflicts = ["pkg1"]
5 sp.provides = ["foo"]
6 self.addpkg2db("sync", sp)
8 lp1 = pmpkg("pkg1")
9 lp1.provides = ["foo"]
10 self.addpkg2db("local", lp1)
12 lp2 = pmpkg("pkg2")
13 lp2.depends = ["foo"]
14 self.addpkg2db("local", lp2)
16 self.args = "-S %s --ask=4" % sp.name
18 self.addrule("PACMAN_RETCODE=0")
19 self.addrule("!PKG_EXIST=pkg1")
20 self.addrule("PKG_EXIST=pkg2")
21 self.addrule("PKG_EXIST=pkg3")