origen.helpers.regressions.cli#
Regression test helpers for testing/checking Origen CLI integration
Submodules#
origen.helpers.regressions.cli._origenorigen.helpers.regressions.cli.command- Classes
CmdCmd.extend()Cmd.full_nameCmd.gen_error()Cmd.get_help_msg()Cmd.get_help_msg_str()Cmd.global_demo()Cmd.is_app_cmdCmd.is_aux_cmdCmd.is_core_cmdCmd.is_pl_cmdCmd.num_argsCmd.num_optsCmd.replace_subcmds()Cmd.reserved_opt_ln_conflict_msg()Cmd.reserved_opt_lna_conflict_msg()Cmd.reserved_opt_sn_conflict_msg()Cmd.reserved_opt_sna_conflict_msg()Cmd.run()Cmd.update_subc()Cmd.visible_opts
CmdArgCmdArgOptCmdDemoCmdExtOptCmdOptSrcTypes
- Classes
origen.helpers.regressions.cli.help_msg- Classes
HelpMsgHelpMsg.assert_arg_at()HelpMsg.assert_args()HelpMsg.assert_bare_app_opts()HelpMsg.assert_bare_opts()HelpMsg.assert_cmd()HelpMsg.assert_ext_at()HelpMsg.assert_help_opt_at()HelpMsg.assert_help_subcmd_at()HelpMsg.assert_mode_opt_at()HelpMsg.assert_no_targets_opt_at()HelpMsg.assert_not_extendable()HelpMsg.assert_num_args()HelpMsg.assert_num_opts()HelpMsg.assert_opt_at()HelpMsg.assert_opts()HelpMsg.assert_subcmd_at()HelpMsg.assert_subcmds()HelpMsg.assert_summary()HelpMsg.assert_targets_opt_at()HelpMsg.assert_v_opt_at()HelpMsg.assert_vk_opt_at()HelpMsg.logged_errorsHelpMsg.not_extendable_msgHelpMsg.subcmd_names
- Classes
origen.helpers.regressions.cli.origen- Functions
- Classes
CoreCommandsCoreCommandsPropertiesCoreErrorMessagesCoreErrorMessages.cmd_building_err_prefix()CoreErrorMessages.conflict_msg()CoreErrorMessages.invalid_subc_msg()CoreErrorMessages.missing_arg_val_msg()CoreErrorMessages.missing_ln_val_msg()CoreErrorMessages.missing_required_arg()CoreErrorMessages.missing_sn_val_msg()CoreErrorMessages.reserved_opt_ln_conflict_msg()CoreErrorMessages.reserved_opt_lna_conflict_msg()CoreErrorMessages.reserved_opt_sn_conflict_msg()CoreErrorMessages.reserved_opt_sna_conflict_msg()CoreErrorMessages.too_many_args()CoreErrorMessages.unknown_arg_msg()CoreErrorMessages.unknown_opt_msg()
CoreOptsGlobalCommandsGlobalCommands.NamesGlobalCommands.Names.aux_cmdsGlobalCommands.Names.buildGlobalCommands.Names.credsGlobalCommands.Names.envGlobalCommands.Names.evalGlobalCommands.Names.execGlobalCommands.Names.fmtGlobalCommands.Names.iGlobalCommands.Names.newGlobalCommands.Names.plGlobalCommands.Names.plsGlobalCommands.Names.proj
GlobalCommands.aux_cmdsGlobalCommands.cmdsGlobalCommands.commandsGlobalCommands.credsGlobalCommands.envGlobalCommands.evalGlobalCommands.execGlobalCommands.iGlobalCommands.namesGlobalCommands.newGlobalCommands.origenGlobalCommands.plGlobalCommands.plsGlobalCommands.v
InAppCommandsInAppCommands.NamesInAppCommands.Names.appInAppCommands.Names.aux_cmdsInAppCommands.Names.credsInAppCommands.Names.envInAppCommands.Names.evalInAppCommands.Names.execInAppCommands.Names.generateInAppCommands.Names.iInAppCommands.Names.plInAppCommands.Names.plsInAppCommands.Names.save_refInAppCommands.Names.targetInAppCommands.Names.web
InAppCommands.appInAppCommands.aux_cmdsInAppCommands.cmdsInAppCommands.commandsInAppCommands.credsInAppCommands.envInAppCommands.evalInAppCommands.execInAppCommands.generateInAppCommands.iInAppCommands.in_app_optsInAppCommands.namesInAppCommands.origenInAppCommands.plInAppCommands.plsInAppCommands.save_refInAppCommands.standard_opts()InAppCommands.targetInAppCommands.vInAppCommands.web
InAppOpts
Classes#
CLI: Undocumented.CLIProperties: Metaclass for defining Abstract Base Classes (ABCs).
- class origen.helpers.regressions.cli.CLI#
- class Cmd(name, cmd_path=None, help=None, args=None, opts=None, subcmds=None, use_configs=None, with_env=None, demos=None, global_demos=None, app_demos=None, parent=None, aliases=None, src_type=None, prefix_opts=False, extendable=True, h_opt_idx=None, v_opt_idx=None, vk_opt_idx=None, help_subc_idx=None)#
- extend(exts, with_env=None, from_configs=None)#
- property full_name#
- gen_error(*args, with_configs=None, return_stdout=False, return_full=False, run_opts=None, pre_cmd_opts=None)#
- get_help_msg(with_configs=None, bypass_config_lookup=None, run_opts=None, opts_pre_cmd=None)#
- get_help_msg_str(with_configs=None, run_opts=None, opts_pre_cmd=None)#
- global_demo(name)#
- property is_app_cmd#
- property is_aux_cmd#
- property is_core_cmd#
- property is_pl_cmd#
- property num_args#
- property num_opts#
- replace_subcmds(*subcmds)#
- reserved_opt_ln_conflict_msg(opt, name)#
- reserved_opt_lna_conflict_msg(opt, name)#
- reserved_opt_sn_conflict_msg(opt, name)#
- reserved_opt_sna_conflict_msg(opt, name)#
- run(*args, with_env=None, with_configs=None, expect_fail=False, run_opts=None, pre_cmd_opts=None)#
- update_subc()#
- property visible_opts#
- class CmdArg(name, help=None, multi=False, required=False, value_name=None, use_delimiter=None)#
- to_vn()#
- class CmdOpt(name, help=None, takes_value=False, multi=False, required=False, sn=None, ln=None, sn_aliases=None, ln_aliases=None, value_name=None, hidden=False, use_delimiter=None, full_name=None, access_with_full_name=False)#
- ln_to_cli()#
- sn_to_cli()#
- sna_to_cli(a=0)#
- to_cli()#
- to_ln()#
- to_vn()#
- class HelpMsg(help_str)#
- assert_arg_at(expected_index, arg)#
- assert_args(*expected)#
- assert_bare_app_opts()#
- assert_bare_opts()#
- assert_cmd(cmd)#
- assert_ext_at(expected_index, ext)#
- assert_help_opt_at(expected_index)#
- assert_help_subcmd_at(expected_index)#
- assert_mode_opt_at(expected_index)#
- assert_no_targets_opt_at(expected_index)#
- assert_not_extendable()#
- assert_num_args(expected)#
- assert_num_opts(expected)#
- assert_opt_at(expected_index, opt)#
- assert_opts(*expected_opts)#
- assert_subcmd_at(expected_index, subc)#
- assert_subcmds(*expected_subcmds, help=None)#
- assert_summary(msg)#
- assert_targets_opt_at(expected_index)#
- assert_v_opt_at(expected_index)#
- assert_vk_opt_at(expected_index)#
- property logged_errors#
- not_extendable_msg = 'This command does not support extensions.'#
- property subcmd_names#
- classmethod app_sub_cmd(*args, cmd_path=None, **kwargs)#
- classmethod aux_cmd(namespace, *args, from_config=None, **kwargs)#
- classmethod aux_sub_cmd(namespace, name, *args, cmd_path=None, from_config=None, **kwargs)#
- cmds = <origen.helpers.regressions.cli.origen.InAppCommands object>#
- common_names = <origen.helpers.regressions.cli.origen._CommonNames object>#
- core_opts = <origen.helpers.regressions.cli.origen.CoreOpts object>#
- property err_msgs#
- error_messages = <origen.helpers.regressions.cli.origen.CoreErrorMessages object>#
- classmethod eval(*code, **kwargs)#
- classmethod extract_logged_errors(text)#
- classmethod gen_error(*args, **kwargs)#
- global_cmds = <origen.helpers.regressions.cli.origen.GlobalCommands object>#
- global_commands = <origen.helpers.regressions.cli.origen.GlobalCommands object>#
- global_core_cmds = <origen.helpers.regressions.cli.origen.GlobalCommands object>#
- global_core_commands = <origen.helpers.regressions.cli.origen.GlobalCommands object>#
- in_app_cmds = <origen.helpers.regressions.cli.origen.InAppCommands object>#
- in_app_commands = <origen.helpers.regressions.cli.origen.InAppCommands object>#
- in_app_core_cmds = <origen.helpers.regressions.cli.origen.InAppCommands object>#
- in_app_core_commands = <origen.helpers.regressions.cli.origen.InAppCommands object>#
- opts = <origen.helpers.regressions.cli.origen.CoreOpts object>#
- classmethod pl_cmd(plugin, *args, **kwargs)#
- classmethod pl_sub_cmd(plugin, name, *args, cmd_path=None, **kwargs)#
- classmethod run_cli_cmd(*args, **kwargs)#