code: def test_wav_deserialization(tmpdir):
      from torch.hub import download_url_to_file
  
      video_file = os.path.join(tmpdir, "video.wav")
      key = "tutorial-assets/Lab41-SRI-VOiCES-src-sp0307-ch127535-sg0042.wav"  # noqa E501
      download_url_to_file(
          f"https://download.pytorch.org/torchaudio/{key}", video_file
      )
  
      serializer = VideoSerializer()
      assert serializer.can_serialize(video_file)
      data, name = serializer.serialize(video_file)
      assert len(data) / 1024 / 1024 == 0.10380172729492188
      assert name == "wav"
      vframes, aframes, info = serializer.deserialize(data)
      assert vframes.shape == torch.Size([0, 1, 1, 3])
      assert aframes.shape == torch.Size([1, 54400])
      assert info == {"audio_fps": 16000}
  
file_path: pytorch-lightning/tests/tests_data/streaming/test_serializer.py
imports: import os
  import sys
  from time import time
  import numpy
  import pytest
  import torch
  from lightning import seed_everything
  from lightning.data.streaming.serializers import _AV_AVAILABLE, _NUMPY_DTYPES_MAPPING, _SERIALIZERS, _TORCH_DTYPES_MAPPING, _TORCH_VISION_AVAILABLE, IntSerializer, NoHeaderNumpySerializer, NoHeaderTensorSerializer, NumpySerializer, PickleSerializer, PILSerializer, TensorSerializer, VideoSerializer
  from lightning_utilities.core.imports import RequirementCache
label_desc: Use image node_id 9 for calling a global function with example usage: test_wav_deserialization(tmpdir) without return types