code: def test_bounds_test_seed(seed):
      mod = UECM(
          dane_data.lrm,
          3,
          dane_data[["lry", "ibo", "ide"]],
          {"lry": 1, "ibo": 3, "ide": 2},
      )
      res = mod.fit()
      bounds_result = res.bounds_test(
          case=3, asymptotic=False, seed=seed, nsim=10_000
      )
      assert (bounds_result.p_values >= 0.0).all()
      assert (bounds_result.p_values <= 1.0).all()
      assert (bounds_result.crit_vals > 0.0).all().all()
  
imports: from typing import NamedTuple
  import numpy
  from numpy.testing import assert_allclose
  import pandas
  from pandas.testing import assert_index_equal
  import pytest
  from statsmodels.datasets import danish_data
  from statsmodels.iolib.summary import Summary
  from statsmodels.tools.sm_exceptions import SpecificationWarning
  from statsmodels.tsa.ar_model import AutoReg
  from statsmodels.tsa.ardl.model import ARDL, UECM, ARDLResults, ardl_select_order
  from statsmodels.tsa.deterministic import DeterministicProcess
label_desc: Use image node_id 53 for calling a global function with example usage: test_bounds_test_seed(seed) without return types