summaryrefslogtreecommitdiffstats
path: root/src/sbin/bcfg2-yum-helper
diff options
context:
space:
mode:
authorChris St. Pierre <chris.a.st.pierre@gmail.com>2013-06-14 10:58:28 -0400
committerChris St. Pierre <chris.a.st.pierre@gmail.com>2013-06-14 10:58:28 -0400
commit11c4f14a942337bc3889dd0767a32bcef651fe19 (patch)
tree9e659fe3977249acac92dbbccc23f79465bf1bc4 /src/sbin/bcfg2-yum-helper
parent5db7ab284f4b83c0b25e68edf258bae912a5b418 (diff)
downloadbcfg2-11c4f14a942337bc3889dd0767a32bcef651fe19.tar.gz
bcfg2-11c4f14a942337bc3889dd0767a32bcef651fe19.tar.bz2
bcfg2-11c4f14a942337bc3889dd0767a32bcef651fe19.zip
bcfg2-yum-helper: fixed unit tests
Diffstat (limited to 'src/sbin/bcfg2-yum-helper')
-rwxr-xr-xsrc/sbin/bcfg2-yum-helper13
1 files changed, 8 insertions, 5 deletions
diff --git a/src/sbin/bcfg2-yum-helper b/src/sbin/bcfg2-yum-helper
index 48f28257f..4ef531d39 100755
--- a/src/sbin/bcfg2-yum-helper
+++ b/src/sbin/bcfg2-yum-helper
@@ -221,6 +221,8 @@ def main():
logger.error("Config file %s not found" % options.config)
return 1
+ # pylint: disable=W0702
+ rv = 0
depsolver = DepSolver(options.config, options.verbose)
if cmd == "clean":
try:
@@ -230,14 +232,14 @@ def main():
logger.error("Unexpected error cleaning cache: %s" %
sys.exc_info()[1], exc_info=1)
print(json.dumps(False))
- return 2
+ rv = 2
elif cmd == "complete":
try:
data = json.loads(sys.stdin.read())
except:
logger.error("Unexpected error decoding JSON input: %s" %
sys.exc_info()[1])
- return 2
+ rv = 2
try:
depsolver.groups = data['groups']
(packages, unknown) = depsolver.complete(
@@ -248,7 +250,7 @@ def main():
logger.error("Unexpected error completing package set: %s" %
sys.exc_info()[1], exc_info=1)
print(json.dumps(dict(packages=[], unknown=data['packages'])))
- return 2
+ rv = 2
elif cmd == "get_groups":
try:
data = json.loads(sys.stdin.read())
@@ -265,11 +267,12 @@ def main():
logger.error("Unexpected error getting groups: %s" %
sys.exc_info()[1], exc_info=1)
print(json.dumps(dict()))
- return 2
+ rv = 2
else:
logger.error("Unknown command %s" % cmd)
print(json.dumps(None))
- return 2
+ rv = 2
+ return rv
if __name__ == '__main__':
sys.exit(main())