code: def test_probe_video_from_memory(self):
      with temp_video(10, 300, 300, 5) as (f_name, data):
          with open(f_name, "rb") as fp:
              filebuffer = fp.read()
          video_info = io._probe_video_from_memory(filebuffer)
          assert (
              pytest.approx(2, rel=0.0, abs=0.1)
              == video_info.video_duration
          )
          assert (
              pytest.approx(5, rel=0.0, abs=0.1) == video_info.video_fps
          )
  
imports: import contextlib
  import os
  import sys
  import tempfile
  import pytest
  import torch
  import torchvision.io
  from common_utils import assert_equal
  from torchvision import get_video_backend
label_desc: Use image node_id 3 for calling the TestVideo obj's underlying member method code with example usage: obj.test_probe_video_from_memory() without return types