Пример #1
0
def test_main_run():
    args = ['/bogus/path', '--unsafe']
    patch1 = patch('sys.argv', ['asphalt', 'run'] + args)
    patch2 = patch.object(command, 'run_from_config_file')
    with patch1, patch2 as run_from_config_file:
        command.main()
        assert run_from_config_file.called_once_with(args)
Пример #2
0
def test_main_help(capsys, args, exits):
    with patch('sys.argv', args):
        pytest.raises(SystemExit, command.main) if exits else command.main()

    out, err = capsys.readouterr()
    assert out.startswith('usage: asphalt [-h]')
Пример #3
0
from asphalt.core.command import main

main()