code: def test_mackwolfe(self):
      x = [
          [22, 23, 35],
          [60, 59, 54],
          [98, 78, 50],
          [60, 82, 59],
          [22, 44, 33],
          [23, 21, 25],
      ]
      result, _ = som.test_mackwolfe(x, p=2)
      self.assertFalse(som.test_mackwolfe(x, p=20))
      self.assertFalse(som.test_mackwolfe(x, p=0))
      self.assertTrue(np.allclose(result, 0.0006812725))
  
imports: import os
  import sys
  import unittest
  import matplotlib
  import scikit_posthocs._posthocs
  import scikit_posthocs._omnibus
  import scikit_posthocs._outliers
  import scikit_posthocs._plotting
  import scikit_posthocs._global
  import seaborn
  import numpy
  import matplotlib.axes
  from pandas import DataFrame, Series
label_desc: Use image node_id 20 for calling the TestPosthocs obj's underlying member method code with example usage: obj.test_mackwolfe() without return types