1
0
mirror of https://github.com/moparisthebest/pacman synced 2024-08-13 17:03:46 -04:00

Quick pactest changes:

* Minor change to utils.py(grep) to make it cleaner
* Added scriptlet check to verify scriptlet events happen
This commit is contained in:
Aaron Griffin 2007-03-22 08:30:18 +00:00
parent 118671eff4
commit bdfe232b8a
2 changed files with 20 additions and 9 deletions

View File

@ -0,0 +1,15 @@
# quick note here - chroot() is expected to fail. We're not checking the
# validity of the scripts, only that they fire (or try to)
self.description = "Scriptlet test (pre/post install)"
p1 = pmpkg("dummy")
p1.files = ['etc/dummy.conf']
p1.install['pre_install'] = "ls /etc";
p1.install['post_install'] = "ls /etc";
self.addpkg(p1)
self.args = "-U %s" % p1.filename()
self.addrule("PACMAN_RETCODE=0")
self.addrule("PACMAN_OUTPUT=pre_install")
self.addrule("PACMAN_OUTPUT=post_install")

View File

@ -236,16 +236,12 @@ def diffmtime(mt1, mt2):
#
def grep(filename, pattern):
found = 0
fd = file(filename, "r")
while 1 and not found:
line = fd.readline()
if not line:
break
lines = file(filename, 'r').readlines()
for line in lines:
if not line: break
if line.find(pattern) != -1:
found = 1
fd.close()
return found
return True
return False
def mkdir(dir):
if os.path.isdir(dir):