code: def test_dataset_with_audio_feature_undecoded(shared_datadir):
      audio_path = str(shared_datadir / "test_audio_44100.wav")
      data = {"audio": [audio_path]}
      features = Features({"audio": Audio(decode=False)})
      dset = Dataset.from_dict(data, features=features)
      item = dset[0]
      assert item.keys() == {"audio"}
      assert item["audio"] == {"path": audio_path, "bytes": None}
      batch = dset[:1]
      assert batch.keys() == {"audio"}
      assert len(batch["audio"]) == 1
      assert batch["audio"][0] == {"path": audio_path, "bytes": None}
      column = dset["audio"]
      assert len(column) == 1
      assert column[0] == {"path": audio_path, "bytes": None}
  
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 31 for calling a global function with example usage: test_dataset_with_audio_feature_undecoded(shared_datadir) without return types