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' 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' in result)
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.' 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\x1b[0m' 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\x1b[0m' 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' 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' in result)
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.' in result)
def test_general_help(self): result = response(CONTROLLER, '') self.assertTrue('Interpreter commands include:' in result) self.assertTrue('\x1b[34;1m GETINFO\x1b[0m\x1b[34m - queries information from tor\x1b[0m\n' in result)
def test_unrecognized_option(self): result = response(CONTROLLER, 'FOOBAR') self.assertEqual("\x1b[1;31mNo help information available for 'FOOBAR'...\x1b[0m", 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\x1b[0m' 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\x1b[0m' in result)
def test_general_help(self): result = response(CONTROLLER, '') self.assertTrue('Interpreter commands include:' in result) self.assertTrue( '\x1b[34;1m GETINFO\x1b[0m\x1b[34m - queries information from tor\x1b[0m\n' in result)
def test_unrecognized_option(self): result = response(CONTROLLER, 'FOOBAR') self.assertEqual( "\x1b[1;31mNo help information available for 'FOOBAR'...\x1b[0m", result)