code: def test_stat_tests_exec(fn, args, out):
      def _cmp_statt(actual, expected):
          assert actual.test == expected.test, "Test name differs"
          assert (
              actual.reject_null_hypothesis
              == expected.reject_null_hypothesis
          ), "Reject null differs"
          assert (
              actual.p_value != actual.p_value
              and expected.p_value != expected.p_value
          ) or (
              actual.p_value <= expected.p_value
          ), "Larger p-value than expected"
  
      return check_profile_exec(fn, args, out, comparer=_cmp_statt)
  
imports: import pytest
  from tests.unit.profile.base import *
  from tslumen.profile.stat_tests import TestResult, levene_constant_variance, ljungbox_autocorrelation, jarque_bera_normality, omnibus_normality, adfuller_stationarity, kpss_stationarity
label_desc: Use image node_id 2 for calling a global function with example usage: test_stat_tests_exec(fn, args, out) and returns: check_profile_exec