Ejemplo n.º 1
0
def test_cli_parse():
    osf = os_sel_file()
    parse = aztp_os_selector.cli_parse(
        ['-j', '{"test_key": "test_value"}', '-c',
         str(osf)])
    assert json.loads(parse.json)['test_key'] == 'test_value'
    assert parse.config_file == str(osf)
Ejemplo n.º 2
0
def test_cli_parse_parsererror():
    osf = os_sel_file()
    with pytest.raises(aztp_os_selector.ArgumentParser.ParserError) as e:
        aztp_os_selector.cli_parse(['-c', osf.name])
    assert 'ParserError' in str(e)
Ejemplo n.º 3
0
def cli_args():

    parse = aztp_os_selector.cli_parse(
        ['--json',
         json.dumps(dev_data), '--config', 'os-selector.cfg'])
    return parse