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
def get_test_ui_and_cmd(self,args=()): ui = UI(args=args) cmd = help.help(ui) ui.set_command(cmd) return ui, cmd