code: def test_dataframe(setup):
      with option_context({"eager_mode": True}):
          from ..dataframe.arithmetic import add
  
          data1 = pd.DataFrame(np.random.rand(10, 10))
          df1 = from_pandas(data1, chunk_size=5)
          pd.testing.assert_frame_equal(df1.fetch(), data1)
  
          data2 = pd.DataFrame(np.random.rand(10, 10))
          df2 = from_pandas(data2, chunk_size=6)
          pd.testing.assert_frame_equal(df2.fetch(), data2)
  
          df3 = add(df1, df2)
          pd.testing.assert_frame_equal(df3.fetch(), data1 + data2)
  
file_path: mars/mars/tests/test_eager_mode.py
imports: import numpy
  import pandas
  import pytest
  from ..None import tensor
  from ..None import dataframe
  from ..config import option_context
  from ..dataframe.datasource.dataframe import from_pandas
label_desc: Use image node_id 8 for calling a global function with example usage: test_dataframe(setup) without return types