Exemplo n.º 1
0
def _parse_command(broker, request_classes, request_cmds, cmd, cmd_args):
    if cmd in ('exit', 'quit', 'q'):
        raise EOFError
    elif cmd == 'help':
        show_help(request_classes, request_cmds, cmd_args)
    elif cmd == 'errors':
        _print_errors()
    elif cmd in request_cmds.keys():
        request_value = request_cmds[cmd].process_arguments(cmd_args)
        req = request_cmds[cmd](request_value)
        correlation_id, response = broker.send(req)
        print(response)
    else:
        log.error("Unknown command: {0}".format(cmd))
Exemplo n.º 2
0
def _parse_command(broker, request_classes, request_cmds, cmd, cmd_args):
    if cmd in ('exit', 'quit', 'q'):
        raise EOFError
    elif cmd == 'help':
        show_help(request_classes, request_cmds, cmd_args)
    elif cmd == 'errors':
        _print_errors()
    elif cmd in request_cmds.keys():
        request_value = request_cmds[cmd].process_arguments(cmd_args)
        req = request_cmds[cmd](request_value)
        correlation_id, response = broker.send(req)
        print(response)
    else:
        log.error("Unknown command: {0}".format(cmd))
Exemplo n.º 3
0
 def test_help_bad_cmd(self):
     show_help(self.request_classes, self.request_cmds,
               ['help', 'badrequest'])
     assert True
Exemplo n.º 4
0
 def test_help_show_cmd(self):
     show_help(self.request_classes, self.request_cmds,
               ['help', 'fakerequest'])
     assert True
Exemplo n.º 5
0
 def test_help_general(self):
     # As this is only designed to output, we just want to make sure it doesn't fail
     show_help(self.request_classes, self.request_cmds, ['help'])
     assert True
Exemplo n.º 6
0
 def test_help_bad_cmd(self):
     show_help(self.request_classes, self.request_cmds, ['badrequest'])
     assert True
Exemplo n.º 7
0
 def test_help_show_cmd(self):
     show_help(self.request_classes, self.request_cmds, ['fakerequest'])
     assert True
Exemplo n.º 8
0
 def test_help_general(self):
     # As this is only designed to output, we just want to make sure it doesn't fail
     show_help(self.request_classes, self.request_cmds, [])
     assert True