code: def test_read_columns(version):
      df = pd.DataFrame(
          {
              "foo": [1, 2, 3, 4],
              "boo": [5, 6, 7, 8],
              "woo": [1, 3, 5, 7],
          }
      )
      expected = df[["boo", "woo"]]
  
      _check_pandas_roundtrip(
          df, expected, version=version, columns=["boo", "woo"]
      )
  
imports: import io
  import os
  import sys
  import tempfile
  import pytest
  import hypothesis
  import hypothesis.strategies
  import numpy
  import pyarrow
  import pyarrow.tests.strategies
  from pyarrow.feather import read_feather, write_feather, read_table, FeatherDataset
label_desc: Use image node_id 38 for calling a global function with example usage: test_read_columns(version) without return types