pactest: add more testing for epoch
Signed-off-by: Dan McGee <dan@archlinux.org>
This commit is contained in:
parent
50f446886b
commit
e068b58507
7 changed files with 48 additions and 0 deletions
|
@ -11,3 +11,4 @@ self.args = "-Su"
|
|||
|
||||
self.addrule("PACMAN_RETCODE=0")
|
||||
self.addrule("PKG_VERSION=dummy|1.0-1")
|
||||
self.addrule("PKG_EPOCH=dummy|1")
|
||||
|
|
|
@ -11,3 +11,4 @@ self.args = "-Su --ignore %s" % lp.name
|
|||
|
||||
self.addrule("PACMAN_RETCODE=0")
|
||||
self.addrule("PKG_VERSION=dummy|1.0-1")
|
||||
self.addrule("PKG_EPOCH=dummy|0")
|
||||
|
|
|
@ -12,3 +12,4 @@ self.args = "-Su"
|
|||
|
||||
self.addrule("PACMAN_RETCODE=0")
|
||||
self.addrule("PKG_VERSION=dummy|1.4-1")
|
||||
self.addrule("PKG_EPOCH=dummy|2")
|
||||
|
|
|
@ -16,3 +16,4 @@ self.addrule("PACMAN_RETCODE=0")
|
|||
self.addrule("PKG_VERSION=dummy|2.0-1")
|
||||
self.addrule("FILE_EXIST=bin/dummynew")
|
||||
self.addrule("!FILE_EXIST=bin/dummyold")
|
||||
self.addrule("PKG_EPOCH=dummy|2")
|
||||
|
|
14
test/pacman/tests/epoch010.py
Normal file
14
test/pacman/tests/epoch010.py
Normal file
|
@ -0,0 +1,14 @@
|
|||
self.description = "usbutils case study: force in new package"
|
||||
|
||||
sp = pmpkg("usbutils", "001-1")
|
||||
sp.force = True
|
||||
self.addpkg2db("sync", sp)
|
||||
|
||||
lp = pmpkg("usbutils", "0.91-4")
|
||||
self.addpkg2db("local", lp)
|
||||
|
||||
self.args = "-Su"
|
||||
|
||||
self.addrule("PACMAN_RETCODE=0")
|
||||
self.addrule("PKG_VERSION=usbutils|001-1")
|
||||
self.addrule("PKG_EPOCH=usbutils|1")
|
15
test/pacman/tests/epoch011.py
Normal file
15
test/pacman/tests/epoch011.py
Normal file
|
@ -0,0 +1,15 @@
|
|||
self.description = "usbutils case study: force stays, epoch now in local db"
|
||||
|
||||
sp = pmpkg("usbutils", "002-1")
|
||||
sp.force = True
|
||||
self.addpkg2db("sync", sp)
|
||||
|
||||
lp = pmpkg("usbutils", "001-1")
|
||||
lp.epoch = 1
|
||||
self.addpkg2db("local", lp)
|
||||
|
||||
self.args = "-Su"
|
||||
|
||||
self.addrule("PACMAN_RETCODE=0")
|
||||
self.addrule("PKG_VERSION=usbutils|002-1")
|
||||
self.addrule("PKG_EPOCH=usbutils|1")
|
15
test/pacman/tests/epoch012.py
Normal file
15
test/pacman/tests/epoch012.py
Normal file
|
@ -0,0 +1,15 @@
|
|||
self.description = "usbutils case study: maintainer screws up and removes force"
|
||||
|
||||
sp = pmpkg("usbutils", "003-1")
|
||||
self.addpkg2db("sync", sp)
|
||||
|
||||
lp = pmpkg("usbutils", "002-1")
|
||||
lp.epoch = 1
|
||||
self.addpkg2db("local", lp)
|
||||
|
||||
self.args = "-Su"
|
||||
|
||||
self.addrule("PACMAN_RETCODE=0")
|
||||
# remember, this is how we have to handle this- 003 will not be installed
|
||||
self.addrule("PKG_VERSION=usbutils|002-1")
|
||||
self.addrule("PKG_EPOCH=usbutils|1")
|
Loading…
Add table
Reference in a new issue