commit dcb9576041720573eac88920f84551d6d562a16d Author: Damian Johnson atagar@torproject.org Date: Mon May 5 17:58:50 2014 -0700
Help output had an extra newline --- stem/interpretor/help.py | 14 +++++++------- test/unit/interpretor/help.py | 10 +++++----- 2 files changed, 12 insertions(+), 12 deletions(-)
diff --git a/stem/interpretor/help.py b/stem/interpretor/help.py index 039bbef..caa64e0 100644 --- a/stem/interpretor/help.py +++ b/stem/interpretor/help.py @@ -80,7 +80,7 @@ def _response(controller, arg, config): opt, summary = line.split(' -- ', 1)
output += format("%-33s" % opt, *BOLD_OUTPUT) - output += format(" - %s\n" % summary, *STANDARD_OUTPUT) + output += format(" - %s" % summary, *STANDARD_OUTPUT) + '\n' elif arg == 'GETCONF': results = controller.get_info('config/names', None)
@@ -93,13 +93,13 @@ def _response(controller, arg, config): for entry in options[i:i + 2]: line += '%-42s' % entry
- output += format(line.rstrip() + '\n', *STANDARD_OUTPUT) + output += format(line.rstrip(), *STANDARD_OUTPUT) + '\n' elif arg == 'SIGNAL': signal_options = config.get('help.signal.options', {})
for signal, summary in signal_options.items(): output += format('%-15s' % signal, *BOLD_OUTPUT) - output += format(' - %s\n' % summary, *STANDARD_OUTPUT) + output += format(' - %s' % summary, *STANDARD_OUTPUT) + '\n' elif arg == 'SETEVENTS': results = controller.get_info('events/names', None)
@@ -114,17 +114,17 @@ def _response(controller, arg, config): for entry in entries[i:i + 4]: line += '%-20s' % entry
- output += format(line.rstrip() + '\n', *STANDARD_OUTPUT) + output += format(line.rstrip(), *STANDARD_OUTPUT) + '\n' elif arg == 'USEFEATURE': results = controller.get_info('features/names', None)
if results: - output += format(results + '\n', *STANDARD_OUTPUT) + output += format(results, *STANDARD_OUTPUT) + '\n' elif arg in ('LOADCONF', 'POSTDESCRIPTOR'): # gives a warning that this option isn't yet implemented - output += format(msg('msg.multiline_unimplemented_notice') + '\n', *ERROR_OUTPUT) + output += format(msg('msg.multiline_unimplemented_notice'), *ERROR_OUTPUT) + '\n'
- return output + return output.rstrip()
def _general_help(): diff --git a/test/unit/interpretor/help.py b/test/unit/interpretor/help.py index ff178a2..e656060 100644 --- a/test/unit/interpretor/help.py +++ b/test/unit/interpretor/help.py @@ -31,24 +31,24 @@ class TestHelpResponses(unittest.TestCase): def test_getinfo_help(self): result = response(CONTROLLER, 'GETINFO') self.assertTrue('Queries the tor process for information. Options are...' in result) - self.assertTrue('\x1b[34;1minfo/names \x1b[0m\x1b[34m - List of GETINFO options, types, and documentation.\n' in result) + self.assertTrue('\x1b[34;1minfo/names \x1b[0m\x1b[34m - List of GETINFO options, types, and documentation.' in result)
def test_getconf_help(self): result = response(CONTROLLER, 'GETCONF') self.assertTrue('Provides the current value for a given configuration value. Options include...' in result) - self.assertTrue('\x1b[34mExitNodes ExitPolicy\n' in result) + self.assertTrue('\x1b[34mExitNodes ExitPolicy' in result)
def test_signal_help(self): result = response(CONTROLLER, 'SIGNAL') self.assertTrue('Issues a signal that tells the tor process to' in result) - self.assertTrue('\x1b[34;1mRELOAD / HUP \x1b[0m\x1b[34m - reload our torrc\n' in result) + self.assertTrue('\x1b[34;1mRELOAD / HUP \x1b[0m\x1b[34m - reload our torrc' in result)
def test_setevents_help(self): result = response(CONTROLLER, 'SETEVENTS') self.assertTrue('Sets the events that we will receive.' in result) - self.assertTrue('\x1b[34mBW DEBUG INFO NOTICE\n\x1b[0m' in result) + self.assertTrue('\x1b[34mBW DEBUG INFO NOTICE\x1b[0m' in result)
def test_usefeature_help(self): result = response(CONTROLLER, 'USEFEATURE') self.assertTrue('Customizes the behavior of the control port.' in result) - self.assertTrue('\x1b[34mVERBOSE_NAMES EXTENDED_EVENTS\n\x1b[0m' in result) + self.assertTrue('\x1b[34mVERBOSE_NAMES EXTENDED_EVENTS\x1b[0m' in result)
tor-commits@lists.torproject.org