code: def test_default(self):
      res_df = self.fpalgo(self.df)
      expect = pd.DataFrame(
          [
              [0.8, np.array([3])],
              [1.0, np.array([5])],
              [0.6, np.array([6])],
              [0.6, np.array([8])],
              [0.6, np.array([10])],
              [0.8, np.array([3, 5])],
              [0.6, np.array([3, 8])],
              [0.6, np.array([5, 6])],
              [0.6, np.array([5, 8])],
              [0.6, np.array([5, 10])],
              [0.6, np.array([3, 5, 8])],
          ],
          columns=["support", "itemsets"],
      )
  
      compare_dataframes(res_df, expect)
  
imports: import sys
  from contextlib import contextmanager
  from io import StringIO
  import numpy
  import pandas
  from numpy.testing import assert_array_equal
  from packaging.version import Version
  from pandas import __version__
  from scipy.sparse import csr_matrix
  from mlxtend.preprocessing import TransactionEncoder
  from mlxtend.utils import assert_raises
label_desc: Use image node_id 2 for calling the FPTestEx1All obj's underlying member method code with example usage: obj.test_default() without return types