def print_variable_help(option, option_str, option_value, parser): for variable_name, variable_type, variable_help in Variables.iter_help(): print('\n%s: %s\n' % (variable_name, variable_type)) for line in TextWrapper(initial_indent=' ' * 4, subsequent_indent=' ' * 4).wrap(variable_help): print(line) sys.exit(0)
def __call__(self, parser, namespace, values, option_str=None): for variable_name, variable_type, variable_help in Variables.iter_help(): print("\n%s: %s\n" % (variable_name, variable_type)) for line in TextWrapper(initial_indent=" " * 4, subsequent_indent=" " * 4).wrap( variable_help ): print(line) sys.exit(0)
def test_iter_help(): for variable_name, variable_type, variable_text in Variables.iter_help(): assert variable_name.startswith('PEX_') assert '\n' not in variable_type assert '\n' not in variable_text
def test_iter_help(): for variable_name, variable_type, variable_text in Variables.iter_help(): assert variable_name.startswith("PEX_") assert "\n" not in variable_type assert "\n" not in variable_text
def test_iter_help(): # type: () -> None for variable_name, variable_type, variable_text in Variables.iter_help(): assert variable_name.startswith("PEX_") assert "\n" not in variable_type assert "\n" not in variable_text