docstr: Unit test check mask params
code: def test_check_mask_params(self):
      """
      Unit test check mask params
      """
      wrong_mask_params_1 = list()
      wrong_mask_params_2 = None
      wrong_mask_params_3 = {
          "features_to_hide": None,
          "threshold": None,
          "positive": None,
      }
      wright_mask_params = {
          "features_to_hide": None,
          "threshold": None,
          "positive": True,
          "max_contrib": 5,
      }
      with self.assertRaises(ValueError):
          check_mask_params(wrong_mask_params_1)
          check_mask_params(wrong_mask_params_2)
          check_mask_params(wrong_mask_params_3)
      check_mask_params(wright_mask_params)
  
imports: import unittest
  import pytest
  import pandas
  import numpy
  import category_encoders
  from shapash.utils.check import check_preprocessing, check_model, check_label_dict, check_mask_params, check_y, check_contribution_object, check_preprocessing_options, check_postprocessing, check_consistency_model_features, check_consistency_model_label, check_additional_data
  from sklearn.compose import ColumnTransformer
  import sklearn.preprocessing
  import types
  import sklearn.ensemble
  import sklearn.svm
  import sklearn.linear_model
  import xgboost
  import lightgbm
  import catboost
label_desc: Use image node_id 9 for calling the TestCheck obj's underlying member method code with example usage: obj.test_check_mask_params() without return types