code: def test_multi_pvalcorrection_rmethods(self, key, val):
      # test against R package multtest mt.rawp2adjp
  
      res_multtest = self.res2
      pval0 = res_multtest[:, 0]
  
      if val[1] in self.methods:
          reject, pvalscorr = multipletests(
              pval0, alpha=self.alpha, method=val[1]
          )[:2]
          assert_almost_equal(pvalscorr, res_multtest[:, val[0]], 15)
          assert_equal(reject, pvalscorr <= self.alpha)
  
imports: import pytest
  import numpy
  from numpy.testing import assert_almost_equal, assert_equal, assert_allclose
  from statsmodels.stats.multitest import multipletests, fdrcorrection, fdrcorrection_twostage, NullDistribution, local_fdr, multitest_methods_names
  from statsmodels.stats.multicomp import tukeyhsd
  from scipy.stats.distributions import norm
  import scipy
  from packaging import version
label_desc: Use image node_id 1 for calling the CheckMultiTestsMixin obj's underlying member method code with example usage: obj.test_multi_pvalcorrection_rmethods(key, val) without return types