code: def test_decoding_change(self, asr_model):
      assert asr_model.decoding is not None
      assert isinstance(asr_model.decoding, CTCBPEDecoding)
      assert asr_model.decoding.cfg.strategy == "greedy"
      assert asr_model.decoding.preserve_alignments is False
      assert asr_model.decoding.compute_timestamps is False
  
      cfg = CTCBPEDecodingConfig(
          preserve_alignments=True, compute_timestamps=True
      )
      asr_model.change_decoding_strategy(cfg)
  
      assert asr_model.decoding.preserve_alignments is True
      assert asr_model.decoding.compute_timestamps is True
  
imports: import copy
  import os
  import shutil
  import tempfile
  import pytest
  import torch
  from omegaconf import DictConfig
  from nemo.collections.asr.data import audio_to_text
  from nemo.collections.asr.models import configs
  from nemo.collections.asr.models.ctc_bpe_models import EncDecCTCModelBPE
  from nemo.collections.asr.parts.submodules.ctc_decoding import CTCBPEDecoding, CTCBPEDecodingConfig
  from nemo.collections.common import tokenizers
  from nemo.utils.config_utils import assert_dataclass_signature_match
label_desc: Use image node_id 7 for calling the TestEncDecCTCModel obj's underlying member method code with example usage: obj.test_decoding_change(asr_model) without return types