Ejemplo n.º 1
0
def test_parse_command_arguments_with_file_path(mocker,
                                                parser_command_arguments,
                                                mock_file_write_functions):
    mocker.patch.object(sys, 'argv',
                        parser_command_arguments.get("docker_build_default"))
    with pytest.raises(SystemExit):
        cli_manager.parse_command_arguments()
Ejemplo n.º 2
0
def test_parse_command_arguments_with_no_args(mocker, parser_command_arguments,
                                              parser_log_file_types):
    mocker.patch.object(sys, 'argv',
                        parser_command_arguments.get("program_name"))
    with pytest.raises(ValueError,
                       match=parser_log_file_types.get("no_parser_error")):
        cli_manager.parse_command_arguments()
Ejemplo n.º 3
0
def test_parse_command_arguments_with_log_file_type_pre_commit(
        mocker, parser_command_arguments, mock_file_write_functions):
    mocker.patch.object(sys, 'argv',
                        parser_command_arguments.get("pre_commit_lint"))
    with pytest.raises(SystemExit):
        cli_manager.parse_command_arguments()
Ejemplo n.º 4
0
def test_parse_command_arguments_with_android_and_api_version(
        mocker, parser_command_arguments, mock_file_write_functions):
    mocker.patch.object(sys, 'argv',
                        parser_command_arguments.get("android_lint"))
    with pytest.raises(SystemExit):
        cli_manager.parse_command_arguments()