code: def cases_test_moments():
      fail_normalization = set(["vonmises"])
      fail_higher = set(["vonmises", "ncf"])
  
      for distname, arg in distcont[:] + [
          (histogram_test_instance, tuple())
      ]:
          if distname == "levy_stable":
              continue
  
          if distname == "studentized_range":
              msg = (
                  "studentized_range is far too slow for this test and it is "
                  "redundant with test_distributions::TestStudentizedRange::"
                  "test_moment_against_mp"
              )
              yield pytest.param(
                  distname,
                  arg,
                  True,
                  True,
                  True,
                  marks=pytest.mark.xslow(reason=msg),
              )
              continue
          cond1 = distname not in fail_normalization
          cond2 = distname not in fail_higher
  
          yield distname, arg, cond1, cond2, False
  
          if not cond1 or not cond2:
              # Run the distributions that have issues twice, once skipping the
              # not_ok parts, once with the not_ok parts but marked as knownfail
              yield pytest.param(
                  distname,
                  arg,
                  True,
                  True,
                  True,
                  marks=pytest.mark.xfail,
              )
  
imports: import numpy
  import numpy.testing
  import pytest
  from pytest import raises
  from scipy.integrate import IntegrationWarning
  from scipy import stats
  from scipy.special import betainc
  from .common_tests import check_normalization, check_moment, check_mean_expect, check_var_expect, check_skew_expect, check_kurt_expect, check_entropy, check_private_entropy, check_entropy_vect_scale, check_edge_support, check_named_args, check_random_state_property, check_meth_dtype, check_ppf_dtype, check_cmplx_deriv, check_pickling, check_rvs_broadcast, check_freezing
  from scipy.stats._distr_params import distcont
label_desc: Use image node_id 5 for calling a global function with example usage: cases_test_moments() without return types