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

* Indentation changes - 4 spaces for python, we standardized this before (and

it's a PEP)
* Modified some sync tests
This commit is contained in:
Aaron Griffin 2007-02-21 06:33:13 +00:00
parent a8dd8d5770
commit 786cd38c0a
10 changed files with 1014 additions and 1005 deletions

View File

@ -71,3 +71,4 @@ if __name__ == "__main__":
env.run() env.run()
env.results() env.results()
# vim: set ts=4 sw=4 et:

View File

@ -344,8 +344,8 @@ class pmdb:
if not oldpkg: if not oldpkg:
return 0 return 0
dbg("oldpkg.checksum : %s" % oldpkg.checksum) #dbg("oldpkg.checksum : %s" % oldpkg.checksum)
dbg("oldpkg.mtime : %s" % oldpkg.mtime) #dbg("oldpkg.mtime : %s" % oldpkg.mtime)
for key in pkg.mtime.keys(): for key in pkg.mtime.keys():
if key == "install" \ if key == "install" \
@ -361,3 +361,4 @@ class pmdb:
if __name__ == "__main__": if __name__ == "__main__":
db = pmdb("local") db = pmdb("local")
print db print db
# vim: set ts=4 sw=4 et:

View File

@ -78,7 +78,7 @@ class pmenv:
t.check() t.check()
print "==> Test result" print "==> Test result"
if t.result["ko"] == 0: if t.result["fail"] == 0:
print "\tPASSED" print "\tPASSED"
else: else:
print "\tFAILED" print "\tFAILED"
@ -92,17 +92,17 @@ class pmenv:
print "Results" print "Results"
print "----------"*8 print "----------"*8
for test in self.testcases: for test in self.testcases:
ok = test.result["ok"] success = test.result["success"]
ko = test.result["ko"] fail = test.result["fail"]
rules = len(test.rules) rules = len(test.rules)
if ko == 0: if fail == 0:
print "[PASSED]", print "[PASSED]",
passed += 1 passed += 1
else: else:
print "[FAILED]", print "[FAILED]",
print test.name.strip(".py").ljust(38), print test.name.strip(".py").ljust(38),
print "Rules:", print "Rules:",
print "OK = %2u KO = %2u SKIP = %2u" % (ok, ko, rules-(ok+ko)) print " OK = %2u FAIL = %2u SKIP = %2u" % (success, fail, rules-(success+fail))
print "----------"*8 print "----------"*8
total = len(self.testcases) total = len(self.testcases)
failed = total - passed failed = total - passed
@ -116,3 +116,4 @@ class pmenv:
if __name__ == "__main__": if __name__ == "__main__":
env = pmenv("/tmp") env = pmenv("/tmp")
print env print env
# vim: set ts=4 sw=4 et:

View File

@ -63,3 +63,4 @@ class pmfile:
if __name__ == "__main__": if __name__ == "__main__":
f = pmfile("/tmp", "foobar") f = pmfile("/tmp", "foobar")
print f print f
# vim: set ts=4 sw=4 et:

View File

@ -178,3 +178,4 @@ class pmpkg:
if __name__ == "__main__": if __name__ == "__main__":
pkg = pmpkg("dummy") pkg = pmpkg("dummy")
print pkg print pkg
# vim: set ts=4 sw=4 et:

View File

@ -63,8 +63,8 @@ class pmrule:
if not newpkg: if not newpkg:
success = 0 success = 0
else: else:
dbg("newpkg.checksum : %s" % newpkg.checksum) #dbg("newpkg.checksum : %s" % newpkg.checksum)
dbg("newpkg.mtime : %s" % newpkg.mtime) #dbg("newpkg.mtime : %s" % newpkg.mtime)
if case == "EXIST": if case == "EXIST":
success = 1 success = 1
elif case == "MODIFIED": elif case == "MODIFIED":
@ -131,3 +131,4 @@ class pmrule:
if __name__ != "__main__": if __name__ != "__main__":
rule = pmrule("PKG_EXIST=dummy") rule = pmrule("PKG_EXIST=dummy")
# vim: set ts=4 sw=4 et:

View File

@ -65,8 +65,8 @@ class pmtest:
# Reset test parameters # Reset test parameters
self.result = { self.result = {
"ok": 0, "success": 0,
"ko": 0 "fail": 0
} }
self.args = "" self.args = ""
self.retcode = 0 self.retcode = 0
@ -216,7 +216,7 @@ class pmtest:
os.chdir(curdir) os.chdir(curdir)
# Check if pacman failed because of bad permissions # Check if pacman failed because of bad permissions
if self.retcode \ if self.retcode and not pacman["nolog"] \
and grep(os.path.join(self.root, LOGFILE), and grep(os.path.join(self.root, LOGFILE),
"you cannot perform this operation unless you are root"): "you cannot perform this operation unless you are root"):
print "\tERROR: pacman support for fakeroot is not disabled" print "\tERROR: pacman support for fakeroot is not disabled"
@ -237,11 +237,11 @@ class pmtest:
for i in self.rules: for i in self.rules:
success = i.check(self.root, self.retcode, self.db["local"], self.files) success = i.check(self.root, self.retcode, self.db["local"], self.files)
if success == 1: if success == 1:
msg = "OK" msg = " OK "
self.result["ok"] += 1 self.result["success"] += 1
elif success == 0: elif success == 0:
msg = "KO" msg = "FAIL"
self.result["ko"] += 1 self.result["fail"] += 1
else: else:
msg = "SKIP" msg = "SKIP"
print "\t[%s] %s" % (msg, i.rule) print "\t[%s] %s" % (msg, i.rule)
@ -251,3 +251,4 @@ class pmtest:
if __name__ == "__main__": if __name__ == "__main__":
test = pmtest("test1", "./root") test = pmtest("test1", "./root")
print test print test
# vim: set ts=4 sw=4 et:

View File

@ -24,3 +24,4 @@ self.args = "-Su"
self.addrule("PACMAN_RETCODE=0") self.addrule("PACMAN_RETCODE=0")
self.addrule("PKG_EXIST=pkg1") self.addrule("PKG_EXIST=pkg1")
self.addrule("!PKG_EXIST=pkg2") self.addrule("!PKG_EXIST=pkg2")
self.addrule("!PKG_EXIST=pkg3")

View File

@ -1,4 +1,4 @@
self.description = "System upgrade" self.description = "System upgrade - conflict/provide with an installed package"
sp1 = pmpkg("pkg1", "1.0-2") sp1 = pmpkg("pkg1", "1.0-2")
sp1.conflicts = ["pkg2"] sp1.conflicts = ["pkg2"]

View File

@ -257,3 +257,4 @@ def grep(filename, pattern):
if __name__ == "__main__": if __name__ == "__main__":
pass pass
# vim: set ts=4 sw=4 et: