code: def test_equal_odds(self):
      if not hasattr(self, "or_homog"):
          return
  
      rslt = self.rslt.test_equal_odds(adjust=False)
      assert_allclose(
          rslt.statistic, self.or_homog, rtol=1e-4, atol=1e-4
      )
      assert_allclose(
          rslt.pvalue, self.or_homog_p, rtol=1e-4, atol=1e-4
      )
  
      rslt = self.rslt.test_equal_odds(adjust=True)
      assert_allclose(
          rslt.statistic, self.or_homog_adj, rtol=1e-4, atol=1e-4
      )
      assert_allclose(
          rslt.pvalue, self.or_homog_adj_p, rtol=1e-4, atol=1e-4
      )
  
imports: import os
  import warnings
  import numpy
  import statsmodels.stats.contingency_tables
  import pandas
  from numpy.testing import assert_allclose, assert_equal
  import statsmodels.api
label_desc: Use image node_id 7 for calling the CheckStratifiedMixin obj's underlying member method code with example usage: obj.test_equal_odds() without return types