code: def test_create_data_source(self):
      ds = PandasDataSource(
          train_df=pd.DataFrame(
              {"c1": [10, 20, 30], "c2": [40, 50, 60]}
          ),
          eval_df=pd.DataFrame(
              {"c1": [11, 21, 31], "c2": [41, 51, 61]}
          ),
          test_df=pd.DataFrame(
              {"c1": [12, 22, 32], "c2": [42, 52, 62]}
          ),
          schema={"feature1": float, "feature2": float},
          column_mapping={"c1": "feature1", "c2": "feature2"},
      )
      self.assertEqual(
          {"feature1": 10, "feature2": 40}, next(iter(ds.train))
      )
      self.assertEqual(
          {"feature1": 11, "feature2": 41}, next(iter(ds.eval))
      )
      self.assertEqual(
          {"feature1": 12, "feature2": 42}, next(iter(ds.test))
      )
      self.assertEqual(3, len(list(ds.train)))
  
file_path: pytext/pytext/data/test/pandas_data_source_test.py
imports: import unittest
  import pandas
  from pytext.config.component import ComponentType, create_component
  from pytext.data.sources import PandasDataSource
label_desc: Use image node_id 2 for calling the PandasDataSourceTest obj's underlying member method code with example usage: obj.test_create_data_source() without return types