code: def test_m_too_large():
      train = lynx[:90]
  
      with pytest.raises(ValueError) as v:
          pm.auto_arima(
              train,
              start_p=1,
              start_q=1,
              start_P=1,
              start_Q=1,
              max_p=5,
              max_q=5,
              max_P=5,
              max_Q=5,
              seasonal=True,
              stepwise=True,
              suppress_warnings=True,
              D=10,
              max_D=10,
              error_action="ignore",
              m=20,
          )
  
      msg = pytest_error_str(v)
      assert "The seasonal differencing order" in msg
  
imports: import numpy
  import pandas
  import pmdarima
  from pmdarima.arima import auto
  from pmdarima.arima.utils import nsdiffs
  from pmdarima.warnings import ModelFitWarning
  from pmdarima.compat.pytest import pytest_error_str, pytest_warning_messages
  from numpy.testing import assert_allclose
  from numpy.testing import assert_array_almost_equal
  import os
  from os.path import abspath, dirname
  import pytest
label_desc: Use image node_id 8 for calling a global function with example usage: test_m_too_large() without return types