示例#1
0
def get_test_ui_and_cmd(options=(), args=()):
    stdout = StringIO()
    stdin = StringIO()
    stderr = StringIO()
    argv = list(args)
    for option, value in options:
        # only bool handled so far
        if value:
            argv.append("--%s" % option)
    ui = cli.UI(argv, stdin, stdout, stderr)
    cmd = help.help(ui)
    ui.set_command(cmd)
    return ui, cmd
示例#2
0
 def get_test_ui_and_cmd(self,args=()):
     ui = UI(args=args)
     cmd = help.help(ui)
     ui.set_command(cmd)
     return ui, cmd