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()
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()
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()
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()