示例#1
0
def main():
    """
    This function is used as entrypoint by setuptools
    """
    parser = cli.get_option_parser()

    parsed_options, parsed_configs = parser.parse_args()

    print("--------------", parsed_options, parsed_configs)

    parsed_configs = ['simple-test.yml']

    executor = cli.CLI(parsed_options)

    try:
        code = executor.perform(parsed_configs)
    except BaseException as exc_top:
        logging.error("%s: %s", type(exc_top).__name__, exc_top)
        logging.debug("Exception: %s", traceback.format_exc())
        code = 1

    exit(code)
示例#2
0
 def test_cover_option_parser(self):
     parser = get_option_parser()
     parser.print_usage()
示例#3
0
文件: test_CLI.py 项目: andy7i/taurus
 def test_cover_option_parser(self):
     parser = get_option_parser()
     parser.print_usage()