[svn] commit: r2522 - in /branches/trac277/src/bin/cmdctl: TODO cmdctl.py.in tests/cmdctl_test.py
BIND 10 source code commits
bind10-changes at lists.isc.org
Fri Jul 16 17:21:33 UTC 2010
Author: jinmei
Date: Fri Jul 16 17:21:33 2010
New Revision: 2522
Log:
suggested changes:
- exit non 0 code on failure
- be clearer about additional tests in TODO
- style: fold a long line in the test
Modified:
branches/trac277/src/bin/cmdctl/TODO
branches/trac277/src/bin/cmdctl/cmdctl.py.in
branches/trac277/src/bin/cmdctl/tests/cmdctl_test.py
Modified: branches/trac277/src/bin/cmdctl/TODO
==============================================================================
--- branches/trac277/src/bin/cmdctl/TODO (original)
+++ branches/trac277/src/bin/cmdctl/TODO Fri Jul 16 17:21:33 2010
@@ -3,5 +3,5 @@
. Add check for the content of key/certificate file
(when cmdctl starts or is configured by bindctl).
. Use only one msgq/session to communicate with other modules?
-. Add more test cases.
-
+. Add more test cases, especially about the cases where CmdctlException
+ is raised
Modified: branches/trac277/src/bin/cmdctl/cmdctl.py.in
==============================================================================
--- branches/trac277/src/bin/cmdctl/cmdctl.py.in (original)
+++ branches/trac277/src/bin/cmdctl/cmdctl.py.in Fri Jul 16 17:21:33 2010
@@ -595,8 +595,10 @@
parser = OptionParser(version = __version__)
set_cmd_options(parser)
(options, args) = parser.parse_args()
+ result = 1 # in case of failure
try:
run(options.addr, options.port, options.idle_timeout, options.verbose)
+ result = 0
except isc.cc.SessionError as err:
sys.stderr.write("[b10-cmdctl] Error creating b10-cmdctl, "
"is the command channel daemon running?\n")
@@ -608,5 +610,4 @@
if httpd:
httpd.shutdown()
-
-
+ sys.exit(result)
Modified: branches/trac277/src/bin/cmdctl/tests/cmdctl_test.py
==============================================================================
--- branches/trac277/src/bin/cmdctl/tests/cmdctl_test.py (original)
+++ branches/trac277/src/bin/cmdctl/tests/cmdctl_test.py Fri Jul 16 17:21:33 2010
@@ -403,7 +403,8 @@
except CmdctlException:
pass
else:
- self.assertRaises(CmdctlException, SecureHTTPServer, ('localhost', 53531),
+ self.assertRaises(CmdctlException, SecureHTTPServer,
+ ('localhost', 53531),
MySecureHTTPRequestHandler, MyCommandControl)
if server_one:
server_one.server_close()
More information about the bind10-changes
mailing list