code: def test_init(self):
      bboxes = random_boxes(self.num_objs, 512)
      labels = torch.zeros(self.num_objs)
      scores = torch.ones(self.num_objs)
      ids = torch.arange(self.num_objs)
      self.tracker.update(
          ids=ids,
          bboxes=bboxes,
          scores=scores,
          labels=labels,
          frame_ids=0,
      )
  
      assert self.tracker.ids == list(ids)
      assert self.tracker.memo_items == [
          "ids",
          "bboxes",
          "scores",
          "labels",
          "frame_ids",
      ]
  
file_path: mmdetection/tests/test_models/test_trackers/test_byte_tracker.py
imports: from unittest import TestCase
  import torch
  from mmdet.registry import MODELS, TASK_UTILS
  from mmdet.testing import demo_track_inputs, random_boxes
  from mmdet.utils import register_all_modules
label_desc: Use image node_id 2 for calling the TestByteTracker obj's underlying member method code with example usage: obj.test_init() without return types