class_docstr: Unit test class for filters
  TODO: Docstring
docstr: Unit test combine mask 1
docstr_tok: ["Unit","test","combine","mask","1"]
code: def test_combine_masks_1(self):
      """
      Unit test combine mask 1
      """
      df1 = pd.DataFrame(
          [
              [True, False, True],
              [True, True, True],
              [False, False, False],
          ],
          columns=["col1", "col2", "col3"],
      )
      df2 = pd.DataFrame(
          [[True, False, True], [True, False, False]],
          columns=["col1", "col2", "col3"],
      )
      df3 = pd.DataFrame(
          [[False, False], [True, False], [True, False]],
          columns=["col1", "col2"],
      )
      self.assertRaises(ValueError, combine_masks, [df1, df2])
      self.assertRaises(ValueError, combine_masks, [df1, df3])
  
imports: import unittest
  import numpy
  import pandas
  from shapash.manipulation.filters import cutoff_contributions, cutoff_contributions_old
  from shapash.manipulation.filters import cap_contributions
  from shapash.manipulation.filters import hide_contributions
  from shapash.manipulation.filters import sign_contributions
  from shapash.manipulation.filters import combine_masks
label_desc: Use image node_id 12 for calling the TestFilter obj's underlying member method code with example usage: obj.test_combine_masks_1() without return types