code: def test_pairwiseproptest(self):
      ppt = smprop.proportions_chisquare_allpairs(
          self.n_success, self.nobs, multitest_method=None
      )
      assert_almost_equal(ppt.pvals_raw, self.res_ppt_pvals_raw)
      ppt = smprop.proportions_chisquare_allpairs(
          self.n_success, self.nobs, multitest_method="h"
      )
      assert_almost_equal(ppt.pval_corrected(), self.res_ppt_pvals_holm)
  
      pptd = smprop.proportions_chisquare_pairscontrol(
          self.n_success, self.nobs, multitest_method="hommel"
      )
      assert_almost_equal(
          pptd.pvals_raw,
          ppt.pvals_raw[: len(self.nobs) - 1],
          decimal=13,
      )
  
imports: import warnings
  import numpy
  from numpy.testing import assert_allclose, assert_almost_equal, assert_array_less, assert_equal, assert_raises
  import pandas
  import pytest
  import statsmodels.stats.proportion
  from statsmodels.stats.proportion import confint_proportions_2indep, multinomial_proportions_confint, power_proportions_2indep, proportion_confint, samplesize_proportions_2indep_onetail, score_test_proportions_2indep
  from statsmodels.tools.sm_exceptions import HypothesisTestWarning
  from statsmodels.tools.testing import Holder
  from statsmodels.stats.tests.results.results_proportion import res_binom, res_binom_methods
label_desc: Use image node_id 2 for calling the CheckProportionMixin obj's underlying member method code with example usage: obj.test_pairwiseproptest() without return types