def _experimental(info): """ :returns: process status :rtype: int """ if info: emitter.publish(default_command_info("experimental")) else: doc = default_doc("package") emitter.publish(options.make_generic_usage_message(doc)) return 1 return 0
def _experimental(info): """ :returns: process status :rtype: int """ if info: emitter.publish(default_command_info("experimental")) else: doc = default_doc("package") emitter.publish(options.make_generic_usage_message(doc)) return 1 return 0
def _job(config_schema=False, info=False): """ :param config_schema: Whether to output the config schema :type config_schema: boolean :param info: Whether to output a description of this subcommand :type info: boolean :returns: process return code :rtype: int """ if config_schema: schema = _cli_config_schema() emitter.publish(schema) elif info: _info() else: doc = default_command_info("job") raise DCOSException(options.make_generic_usage_message(doc)) return 0
def _marathon(config_schema, info): """ :param config_schema: Whether to output the config schema :type config_schema: boolean :param info: Whether to output a description of this subcommand :type info: boolean :returns: process return code :rtype: int """ if config_schema: schema = _cli_config_schema() emitter.publish(schema) elif info: _info() else: emitter.publish(options.make_generic_usage_message(__doc__)) return 1 return 0
def _job(config_schema=False, info=False): """ :param config_schema: Whether to output the config schema :type config_schema: boolean :param info: Whether to output a description of this subcommand :type info: boolean :returns: process return code :rtype: int """ if config_schema: schema = _cli_config_schema() emitter.publish(schema) elif info: _info() else: doc = default_command_info("job") raise DCOSException(options.make_generic_usage_message(doc)) return 0
def _marathon(config_schema, info): """ :param config_schema: Whether to output the config schema :type config_schema: boolean :param info: Whether to output a description of this subcommand :type info: boolean :returns: process return code :rtype: int """ if config_schema: schema = _cli_config_schema() emitter.publish(schema) elif info: _info() else: emitter.publish(options.make_generic_usage_message(__doc__)) return 1 return 0
def _package(config_schema, info): """ :param config_schema: Whether to output the config schema :type config_schema: boolean :param info: Whether to output a description of this subcommand :type info: boolean :returns: Process status :rtype: int """ if config_schema: schema = json.loads( pkg_resources.resource_string( 'dcoscli', 'data/config-schema/package.json').decode('utf-8')) emitter.publish(schema) elif info: _info() else: emitter.publish(options.make_generic_usage_message(_doc())) return 1 return 0
def _package(config_schema, info): """ :param config_schema: Whether to output the config schema :type config_schema: boolean :param info: Whether to output a description of this subcommand :type info: boolean :returns: Process status :rtype: int """ if config_schema: schema = json.loads( pkg_resources.resource_string( 'dcoscli', 'data/config-schema/package.json').decode('utf-8')) emitter.publish(schema) elif info: _info() else: emitter.publish(options.make_generic_usage_message(_doc())) return 1 return 0
def test_make_generic_usage_message(): assert (options.make_generic_usage_message('some generic message') == 'Unknown option\nsome generic message')
def test_make_generic_usage_message(): assert (options.make_generic_usage_message('some generic message') == 'Unknown option\nsome generic message')