code: def test_unsupported():
      # https://github.com/wesm/feather/issues/240
      # serializing actual python objects
  
      # custom python objects
      class A:
          pass
  
      df = pd.DataFrame({"a": [A(), A()]})
      _assert_error_on_write(df, ValueError)
  
      # non-strings
      df = pd.DataFrame({"a": ["a", 1, 2.0]})
      _assert_error_on_write(df, TypeError)
  
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 44 for calling a global function with example usage: test_unsupported() without return types