code: def test_prescrump_self_join(T_A, T_B):
      m = 3
      zone = int(np.ceil(m / 4))
      for s in range(1, zone + 1):
          seed = np.random.randint(100000)
  
          np.random.seed(seed)
          ref_P, ref_I = naive.prescrump(
              T_B, m, T_B, s=s, exclusion_zone=zone
          )
  
          np.random.seed(seed)
          comp_P, comp_I = prescrump(T_B, m, s=s)
  
          npt.assert_almost_equal(ref_P, comp_P)
          npt.assert_almost_equal(ref_I, comp_I)
  
imports: import functools
  import naive
  import numpy
  import numpy.testing
  import pytest
  from stumpy import config, scrump, stump
  from stumpy.scrump import prescrump
label_desc: Use image node_id 1 for calling a global function with example usage: test_prescrump_self_join(T_A, T_B) without return types