code: def test_sign_array(self):
      p_values = np.array(
          [
              [0.0, 0.00119517, 0.00278329],
              [0.00119517, 0.0, 0.18672227],
              [0.00278329, 0.18672227, 0.0],
          ]
      )
      test_results = splt.sign_array(p_values)
      correct_results = np.array([[1, 1, 1], [1, 1, 0], [1, 0, 1]])
      self.assertTrue(np.all(test_results == correct_results))
  
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 3 for calling the TestPosthocs obj's underlying member method code with example usage: obj.test_sign_array() without return types