class_docstr: Class of Unit test for Mask
  TODO: Docstring
docstr: test of compute masked contributions 3
docstr_tok: ["test","of","compute","masked","contributions","3"]
code: def test_compute_masked_contributions_3(self):
      """
      test of compute masked contributions 3
      """
      column_name = ["col1", "col2", "col3"]
      xmatr = pd.DataFrame(
          [
              [0.1, 0.43, -0.02],
              [-0.78, 0.002, -0.3],
              [0.62, -0.008, 0.4],
          ],
          columns=column_name,
      )
      masktest = pd.DataFrame(
          [[True, True, True], [True, True, True], [True, True, True]],
          columns=column_name,
      )
      output = compute_masked_contributions(xmatr, masktest)
      expected = pd.DataFrame(
          [[0.0, 0.0], [0.0, 0.0], [0.0, 0.0]],
          columns=["masked_neg", "masked_pos"],
      )
      assert (xmatr.shape[0], 2) == output.shape
      assert output.equals(expected)
  
file_path: shapash/tests/unit_tests/manipulation/test_mask.py
imports: import unittest
  import pandas
  from shapash.manipulation.mask import compute_masked_contributions, init_mask
label_desc: Use image node_id 3 for calling the TestMask obj's underlying member method code with example usage: obj.test_compute_masked_contributions_3() without return types