class_docstr: These tests do not consider the case of multiple time steps in one call.
class_docstr_tok: ["These","tests","do","not","consider","the","case","of","multiple","time","steps","in","one","call","."]
code: def test_p_max_range(self):
      for m_max in range(1, 55 + 1):
          p_max = _compute_p_max(m_max)
          assert_(p_max * (p_max - 1) <= m_max + 1)
          p_too_big = p_max + 1
          assert_(p_too_big * (p_too_big - 1) > m_max + 1)
  
imports: import numpy
  from numpy.testing import assert_allclose, assert_, assert_equal, suppress_warnings
  from scipy.sparse import SparseEfficiencyWarning
  import scipy.linalg
  from scipy.sparse.linalg._expm_multiply import _theta, _compute_p_max, _onenormest_matrix_power, expm_multiply, _expm_multiply_simple, _expm_multiply_interval
label_desc: Use image node_id 3 for calling the TestExpmActionSimple obj's underlying member method code with example usage: obj.test_p_max_range() without return types