mirror of
https://github.com/moparisthebest/pacman
synced 2024-12-25 01:08:51 -05:00
9f57921467
This will enable us to mark tests we know currently fail to differentiate them from those that we know should pass. Regressions should be easier to spot this way. Signed-off-by: Dan McGee <dan@archlinux.org>
34 lines
768 B
Python
34 lines
768 B
Python
self.description = "File relocation between two packages (reverse order, --force)"
|
|
|
|
lp1 = pmpkg("dummy")
|
|
lp1.files = ["bin/dummy"]
|
|
|
|
lp2 = pmpkg("foobar")
|
|
lp2.files = ["bin/foobar",
|
|
"usr/share/file"]
|
|
|
|
for p in lp1, lp2:
|
|
self.addpkg2db("local", p)
|
|
|
|
p1 = pmpkg("dummy")
|
|
p1.files = ["bin/dummy",
|
|
"usr/share/file"]
|
|
|
|
p2 = pmpkg("foobar")
|
|
p2.files = ["bin/foobar"]
|
|
|
|
for p in p1, p2:
|
|
self.addpkg(p)
|
|
|
|
self.args = "-Uf %s" % " ".join([p.filename() for p in p1, p2])
|
|
|
|
self.addrule("PACMAN_RETCODE=0")
|
|
for p in p1, p2:
|
|
self.addrule("PKG_EXIST=%s" % p.name)
|
|
self.addrule("FILE_MODIFIED=bin/dummy")
|
|
self.addrule("FILE_MODIFIED=bin/foobar")
|
|
self.addrule("FILE_EXIST=usr/share/file")
|
|
self.addrule("FILE_MODIFIED=usr/share/file")
|
|
|
|
self.expectfailure = True
|