code: def test_laplace(self):
      code = """
  def laplace(u,dx, dy):
      nx, ny=len(u), len(u[0])
      for i in range(1, nx-1):
          for j in range(1, ny-1):
              u[i][j] = ((u[i-1][j] + u[i+1][j])*dy**2 +
                        (u[i][j-1] + u[i][j+1])*dx**2)/(2.0*(dx**2 + dy**2))
  """
      self.run_test(
          code,
          [[0.1, 0.2, 0.3], [0.1, 0.2, 0.3], [0.1, 0.2, 0.3]],
          0.01,
          0.02,
          laplace=[List[List[float]], float, float],
      )
  
file_path: pythran/pythran/tests/test_scipy.py
imports: from pythran.typing import List, NDArray
  from pythran.tests import TestFromDir, TestEnv
  import os
  import numpy
  import platform
label_desc: Use image node_id 1 for calling the TestScipy obj's underlying member method code with example usage: obj.test_laplace() without return types