code: def test_audio_feature_type_to_arrow():
      features = Features({"audio": Audio()})
      assert features.arrow_schema == pa.schema(
          {"audio": Audio().pa_type}
      )
      features = Features(
          {"struct_containing_an_audio": {"audio": Audio()}}
      )
      assert features.arrow_schema == pa.schema(
          {
              "struct_containing_an_audio": pa.struct(
                  {"audio": Audio().pa_type}
              )
          }
      )
      features = Features({"sequence_of_audios": Sequence(Audio())})
      assert features.arrow_schema == pa.schema(
          {"sequence_of_audios": pa.list_(Audio().pa_type)}
      )
  
imports: import os
  import tarfile
  import pyarrow
  import pytest
  from datasets import Dataset, concatenate_datasets, load_dataset
  from datasets.features import Audio, Features, Sequence, Value
  from ..utils import require_sndfile
label_desc: Use image node_id 5 for calling a global function with example usage: test_audio_feature_type_to_arrow() without return types