code: def test_create_new_rttm_entry(self, annotator):
      words, alignments, speaker_id = generate_words_and_alignments(
          sample_index=0
      )
      start, end = alignments[0], alignments[-1]
      rttm_list = annotator.create_new_rttm_entry(
          words=words,
          alignments=alignments,
          start=start,
          end=end,
          speaker_id=speaker_id,
      )
      assert rttm_list[0] == f"{start} {end} {speaker_id}"
  
imports: import os
  import numpy
  import pytest
  import torch
  from omegaconf import DictConfig
  from nemo.collections.asr.parts.utils.data_simulation_utils import DataAnnotator, SpeechSampler, add_silence_to_alignments, binary_search_alignments, get_cleaned_base_path, get_split_points_in_alignments, normalize_audio, read_noise_manifest
  from nemo.collections.asr.parts.utils.manifest_utils import get_ctm_line
label_desc: Use image node_id 2 for calling the TestDataAnnotator obj's underlying member method code with example usage: obj.test_create_new_rttm_entry(annotator) without return types