code: def test_highorder(self, xp, scp):
      order = 2
      sigmas = [1.0, 2.0, 10.0, 5.0, 15.0]
      test_data, act_locs = _gen_gaussians_even(xp, sigmas, 500)
      test_data[act_locs + order] = test_data[act_locs] * 0.99999
      test_data[act_locs - order] = test_data[act_locs] * 0.99999
      rel_max_locs = scp.signal.argrelmax(
          test_data, order=order, mode="clip"
      )[0]
      return rel_max_locs
  
imports: import pytest
  import cupy
  from cupy.cuda import driver
  from cupy.cuda import runtime
  from cupy import testing
  import cupyx.scipy.signal
  import numpy
label_desc: Use image node_id 3 for calling the TestArgrel obj's underlying member method code with example usage: obj.test_highorder(xp, scp) and returns: rel_max_locs