Esempio n. 1
0
def test_none_debug():
    expected = [
        '',
        "ctx:",
        "{'_close_callbacks': [],",
        " '_depth': 2,",
        " '_meta': {},",
        " 'allow_extra_args': True,",
        " 'allow_interspersed_args': False,",
        " 'args': [],",
        " 'auto_envvar_prefix': None,",
        " 'color': None,",
        " 'command': <click.core.Group object at 0x10c6d5ed0>,",
        " 'default_map': None,",
        " 'help_option_names': ['-h', '--help'],",
        " 'ignore_unknown_options': False,",
        " 'info_name': 'cli',",
        " 'invoked_subcommand': None,",
        " 'max_content_width': None,",
        " 'obj': None,",
        " 'params': {'debug': True},",
        " 'parent': None,",
        " 'protected_args': [],",
        " 'resilient_parsing': False,",
        " 'terminal_width': None,",
        " 'token_normalize_func': None}",
        '',
        'I was invoked without a subcommand...',
        'Debug mode: enabled',
        '',
        "ctx:",
        "{'_close_callbacks': [],",
        " '_depth': 2,",
        " '_meta': {},",
        " 'allow_extra_args': True,",
        " 'allow_interspersed_args': False,",
        " 'args': [],",
        " 'auto_envvar_prefix': None,",
        " 'color': None,",
        " 'command': <click.core.Group object at 0x10c6d5ed0>,",
        " 'default_map': None,",
        " 'help_option_names': ['-h', '--help'],",
        " 'ignore_unknown_options': False,",
        " 'info_name': 'cli',",
        " 'invoked_subcommand': None,",
        " 'max_content_width': None,",
        " 'obj': None,",
        " 'params': {'debug': True},",
        " 'parent': None,",
        " 'protected_args': [],",
        " 'resilient_parsing': False,",
        " 'terminal_width': None,",
        " 'token_normalize_func': None}",
        '',
        'kwargs: {}',
        'subcommand: None'
    ]
    clirunner_invoke_piped(sut.cli, ['-d'], '', exit_code=0, out_ok=expected)
Esempio n. 2
0
def test_info(input_text, expected):
    clirunner_invoke_piped(sut.info, [], input_text, exit_code=0, out_json=expected)
Esempio n. 3
0
def test_echo(input_text):
    expected = input_text or ['']
    clirunner_invoke_piped(sut.echo, [], input_text, exit_code=0, out_ok=expected)
Esempio n. 4
0
def test_none():
    expected = 'I was invoked without a subcommand...'
    clirunner_invoke_piped(sut.cli, [], '', exit_code=0, out_ok=expected)
Esempio n. 5
0
def test_find(input_text, cli_args, expected):
    clirunner_invoke_piped(sut.find, cli_args, input_text, exit_code=0, out_xml=expected)
Esempio n. 6
0
def test_info_invalid_input(input_text):
    clirunner_invoke_piped(sut.info, [], input_text, exit_code=-1, out_ok=None)
Esempio n. 7
0
def test_elements_invalid_input(input_text):
    clirunner_invoke_piped(sut.elements, [], input_text, exit_code=-1, out_ok=None)
Esempio n. 8
0
def test_strip(input_text, cli_args, expected):
    clirunner_invoke_piped(sut.strip, cli_args, input_text, exit_code=0, out_xml=expected)
Esempio n. 9
0
def test_elements(input_text, cli_args, expected):
    clirunner_invoke_piped(sut.elements, cli_args, input_text, exit_code=0, out_json=expected)
Esempio n. 10
0
def test_elements_as_lines(input_text, cli_args, expected):
    # expected = '{"output":{[%s]}}' % ','.join(expected)
    # expected = '[%s]' % ','.join(expected)
    clirunner_invoke_piped(sut.elements, cli_args, input_text, exit_code=0, out_ok=expected)
Esempio n. 11
0
def test_tojson_echo(input_text, cli_args, expected):
    clirunner_invoke_piped(sut.tojson, cli_args, input_text, exit_code=0, out_ok=expected)
Esempio n. 12
0
def test_parse(input_text, expected):
    clirunner_invoke_piped(sut.parse, [], input_text, exit_code=0, out_json=expected)
Esempio n. 13
0
def test_validate(input_text, exit_code, expected):
    clirunner_invoke_piped(sut.validate, [], input_text, exit_code=exit_code, out_ok=expected)
Esempio n. 14
0
def test_mustache(input_text, template, expected):
    clirunner_invoke_piped(sut.mustache, ['-s', template], input_text, exit_code=0, out_eq=expected)
Esempio n. 15
0
def test_repr(input_text, exit_code, expected):
    clirunner_invoke_piped(sut.reprcommand, [], input_text, exit_code=exit_code, out_ok=expected)