code: def test_deleter(self):
      det_data_sample_1 = DetDataSample(
          metainfo=dict(scale_factor=(1.5, 1.5))
      )
      det_data_sample_2 = DetDataSample(
          metainfo=dict(scale_factor=(2.0, 2.0))
      )
      track_data_sample = TrackDataSample(
          metainfo=dict(key_frames_inds=[0], ref_frames_inds=[1])
      )
      track_data_sample.video_data_samples = [
          det_data_sample_1,
          det_data_sample_2,
      ]
      assert "video_data_samples" in track_data_sample
      del track_data_sample.video_data_samples
      assert "video_data_samples" not in track_data_sample
  
imports: from unittest import TestCase
  import pytest
  from mmdet.structures import DetDataSample, TrackDataSample
label_desc: Use image node_id 3 for calling the TestDetDataSample obj's underlying member method code with example usage: obj.test_deleter() without return types