class_docstr: Unit test class for filters
  TODO: Docstring
docstr: Unit test combine masks 2
docstr_tok: ["Unit","test","combine","masks","2"]
code: def test_combine_masks_2(self):
      """
      Unit test combine masks 2
      """
      df1 = pd.DataFrame(
          [
              [True, False, True],
              [True, True, True],
              [False, False, False],
          ],
          columns=["col1", "col2", "col3"],
      )
      df2 = pd.DataFrame(
          [
              [False, False, True],
              [True, False, True],
              [True, False, False],
          ],
          columns=["contrib_1", "contrib_2", "contrib_3"],
      )
      output = combine_masks([df1, df2])
      expected_output = pd.DataFrame(
          [
              [False, False, True],
              [True, False, True],
              [False, False, False],
          ],
          columns=["contrib_1", "contrib_2", "contrib_3"],
      )
      pd.testing.assert_frame_equal(output, expected_output)
  
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 13 for calling the TestFilter obj's underlying member method code with example usage: obj.test_combine_masks_2() without return types