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:
parent
a8dd8d5770
commit
786cd38c0a
@ -71,3 +71,4 @@ if __name__ == "__main__":
|
|||||||
|
|
||||||
env.run()
|
env.run()
|
||||||
env.results()
|
env.results()
|
||||||
|
# vim: set ts=4 sw=4 et:
|
||||||
|
@ -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:
|
||||||
|
@ -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:
|
||||||
|
@ -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:
|
||||||
|
@ -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:
|
||||||
|
@ -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:
|
||||||
|
@ -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:
|
||||||
|
@ -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")
|
||||||
|
@ -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"]
|
||||||
|
@ -257,3 +257,4 @@ def grep(filename, pattern):
|
|||||||
|
|
||||||
if __name__ == "__main__":
|
if __name__ == "__main__":
|
||||||
pass
|
pass
|
||||||
|
# vim: set ts=4 sw=4 et:
|
||||||
|
Loading…
Reference in New Issue
Block a user